Todas as maneiras de mover arquivos no Linux para iniciantes

All Ways Move Files Linux



Certas tarefas são muito fáceis de executar, mas muitos usuários ficam presos porque não estão cientes de sua funcionalidade adequada. Quando um usuário muda para uma plataforma diferente, essas operações menores se tornam demoradas e uma dessas tarefas é mover arquivos / pastas de um caminho para outro.

Quando você muda do sistema Windows para o Linux, a questão pode surgir na mente dos iniciantes sobre como podemos mover arquivos? No Linux, existem várias rotas para chegar ao mesmo destino, e as distribuições do Linux são projetadas para tornar o sistema fácil de usar para todos os tipos de usuários.







Antes de começar a mover arquivos, vamos discutir o que significa mover os arquivos. Isso pode ser útil para os iniciantes confundidos com o mover (mv) e cópia (cp) comando.



Mover um arquivo ou pasta significa cortar o arquivo do local anterior e colá-lo no novo local. Em outras palavras, mover é transferir o conteúdo original para um novo local e removê-lo do local antigo. Quando movemos o arquivo, o arquivo é excluído do diretório anterior e adicionado a um novo destino, enquanto na cópia, os arquivos permanecem no diretório de origem.



Agora, acho que é o suficiente para entender o termo mover arquivos.





A diferença entre cópia de e Mover é esse o Mover realocar o arquivo para um novo destino enquanto cópia de significa criar uma duplicata do conteúdo e colá-la no novo destino.

Copiar um arquivo usa cópia (Ctrl + C) e colar (Ctrl + V) chaves; Considerando que, mover significa Cortar (Ctrl + X) e colar (Ctrl + V) .



Quando mover:

Mover arquivos de dados é útil quando os usuários desejam manter uma versão e não querem duplicar o conteúdo. Seria bom se você tivesse cuidado ao fazer isso, pois você pode perder o arquivo original em caso de qualquer erro durante o processo, o que pode ser uma grande perda.

Vantagens de mover dados:

Existem várias possibilidades que explicam por que a movimentação de dados é necessária.
Vamos demonstrá-los:

É bom mover o arquivo em vez de copiá-lo quando estiver trabalhando em sistemas diferentes. Se você não deve trabalhar apenas em uma estação de trabalho; você pode transferir o documento em que está trabalhando para outro sistema e continuar. A movimentação de dados também ajuda quando você migra para um novo sistema. Além disso, também pode ser útil para fins de backup. Se o seu disco rígido estiver com pouco armazenamento e você quiser arquivar os dados em outro dispositivo de armazenamento, é bom movê-los em vez de excluí-los.

Ou, se o sistema não estiver conectado a dispositivos externos como a impressora e o scanner, você pode transferir os arquivos que deseja imprimir para o sistema conectado à impressora.

Discutimos brevemente como mover os arquivos e por que alguém precisa mover os dados. Além disso, discutimos suas vantagens e vimos como mover é diferente de copiar dados.

Agora, é fácil avançar para descobrir como podemos mover arquivos no sistema operacional Linux:

Como mover arquivos no sistema Linux:

Não existe uma maneira tradicional de realizar mover Operação; em distribuições Linux,
alguns métodos são usados ​​para mover arquivos:

  1. Por meio da ferramenta de linha de comando (Terminal)
  2. Por meio da interface gráfica do usuário (GUI)

Como mover arquivos usando a ferramenta de linha de comando (terminal):

O comando usado para mover arquivos do local de origem para um destino específico é o mv comando:

o mv A ferramenta de linha de comando é considerada um comando multiuso. Não é usado apenas para transferir arquivos da origem para o destino, mas também para renomear um arquivo ou pasta:

Sintaxe:

A sintaxe do mv o comando é:

mv [opções] [source_path] [destination_path]

Antes de iniciar os exemplos para mover arquivos usando o mv comando, há outro ponto que precisamos entender.

Quando um arquivo ou pasta é criado, um inode é atribuído ao arquivo / diretório, que contém os metadados do arquivo. A forma completa de inode é nó de índice que explica o objeto do sistema de arquivos, como se é um arquivo ou diretório, e armazena as informações sobre o arquivo representativo, como permissão de acesso, tipo de arquivo, grupo, tamanho, etc. nó de índice é uma string de inteiros, e cada inode é único.

Para verificar o inode de um arquivo específico, a sintaxe é mencionada:

ls --inode [nome do arquivo]

Se eu quiser verificar o inode valor do arquivo de texto sample.txt , o comando seria:

$ls --inodesample.txt

Sempre que você move um arquivo, não se trata de mover os dados de um inode para outro; você apenas muda o caminho. Sua configuração de acesso de permissão permaneceria a mesma de antes. É porque você não está alterando o arquivo ou recriando-o, e apenas seu caminho na memória mudou.

Agora, vamos verificar como o mv comando é útil para mover arquivos por meio de exemplos diferentes.

Exemplo 1: mover um arquivo

Crie um arquivo de amostra sample_file.txt usando o tocar comando no Casa diretório:

$tocarsample_file.txt

Use o mv comando para mover o arquivo para o Documentos diretório; o seguinte comando detecta Documentos como um diretório / pasta e transfere o sample_file.txt afim disso:

$mvsample_file.txt/casa/Wardah/Documentos

Para confirmar a existência de sample_file.txt no diretório Documentos, execute o ls comando no terminal:

$ls /casa/Wardah/Documentos

Nota: Você deve ter permissão de gravação para acessar a Origem e o Destino para mover um arquivo. Caso contrário, ele mostrará a mensagem de erro de permissão negada.

Nota adicional:

Algumas pessoas ficam confusas ao fornecer o caminho de origem e de destino, então obtêm resultados errados. No entanto, existe uma maneira fácil de encontrar o caminho de qualquer diretório ou arquivo, mencionada a seguir:

Selecione a pasta / diretório do qual deseja obter o caminho e clique com o botão direito nele. No menu Popup, navegue para Propriedades e clique nele,

Por exemplo, eu quero encontrar o caminho de text.txt pasta no diretório inicial:

Quando você atinge o Propriedades , ele irá mostrar a você todos os detalhes necessários do text.txt com o caminho:

A partir daí, você pode copiar o caminho e colá-lo no terminal.

Depois de mover o arquivo, você pode renomeá-lo usando o mv comando novamente:

$sample_file.txt/casa/Wardah/Documentos/testing.txt

Vamos verificar o ls comando se o nome do arquivo mudou ou não:

$ls

Exemplo 2: mover uma pasta para o diretório

Assim como no exemplo acima, movemos um arquivo de um local para outro. Da mesma forma, não há uma maneira separada de mover o diretório como no cp comando.
A abordagem é a mesma que fizemos acima usando o mv comando:

Crie uma pasta de teste e defina o nome como testando usando o mkdir comando. Adicione o arquivo aleatório nele, como criar um testing.txt arquivo nele através do tocar comando:

$mkdirTestando
$tocarTesting.txt

Mova o Testing.txt arquivo no Testando pasta usando o mv comando:

$mvTesting.txt Testing

Agora, mova o Testando pasta para o Transferências diretório:

$mvTestando/casa/Wardah/Transferências

Para confirmar, digite:

$ls /casa/Wardah/Transferências

Exemplo 3: mover vários arquivos de uma vez

Quando movemos vários arquivos ao mesmo tempo, o mv comando considera o último nome do diretório como o diretório de destino:

Vamos mover os arquivos sample.txt , testing.txt , e test.txt no Transferências diretório. Para isso, abra o terminal no diretório Documentos, pois todos esses arquivos estão aí colocados:

$mvsample.txt testing.txt text.txt/casa/Wardah/Transferências

Execute o ls comando para confirmá-lo:

$ls /casa/Wardah/Transferências

Como você pode ver, todos os arquivos são transferidos com sucesso do Documentos diretório para o Transferências diretório.

Como mover arquivos usando a GUI:

Existem várias ferramentas GUI e sistemas de gerenciamento de arquivos disponíveis para o sistema operacional Linux. Os amplamente utilizados são Nautilus , um gerenciador de arquivos GNOME e Golfinho , que é um gerenciador de arquivos para o KDE. Esses dois gerenciadores de arquivos são preferidos por causa de sua flexibilidade.

Atualmente, estou trabalhando no Ubuntu 20.04 que usa um ambiente de área de trabalho Gnome. Portanto, veremos como podemos mover arquivos de um diretório para outro através do Nautilus gerenciador de arquivos.

GUI torna a transferência de arquivos relativamente fácil. Só temos que seguir algumas frases simples que estão listadas abaixo:

  1. Abra o gerenciador de arquivos Nautilus no sistema em que está trabalhando.
  2. Escolha o arquivo que deseja realocar e clique com o botão direito nele.
  3. Um menu de contexto aparecerá na tela e navegue até Mover para opções.
  4. Depois de clicar no Mover para opção, uma janela com a lista de possíveis diretórios de destino aparecerá na sua frente.
  5. Selecione o novo local para o qual deseja transferir o arquivo e pressione Selecione .

Vamos entender por meio de um exemplo:

Abra o gerenciador de arquivos Nautilus no Ubuntu 20.04:

Para as pessoas confundidas com o termo Nautilus , é apenas o nome do gerenciador de arquivos. E se você está se perguntando como obtê-lo, deixe-me exibi-lo de forma mais explícita.

Abra o menu de aplicativos, procure o gerenciador de arquivos e digite nautilus ou arquivos :

Você pode ver, depois de digitar o nautilus, ele revela o arquivos opção. Clique nele para obter a janela do gerenciador de arquivos:

Conforme reproduzido, existem várias pastas e alguns arquivos de texto. Suponha que eu queira mover o sample.txt arquivo de texto em outro local. Selecione os sample.txt arquivo e clique com o botão direito nele:

Clique em Mover para… , uma lista de todos os destinos possíveis aparecerá na tela:

Vamos mover o sample.txt arquivo para o Documentos diretório. Em seguida, escolha-o na janela e clique no Selecione botão:

Os arquivos foram movidos com sucesso do Casa diretório para o Documentos diretório.

Como você pode ver, sample.txt não está mais presente no Casa diretório:

Para verificar se ele foi movido com sucesso para o destino, abra o Documentos diretório e verifique se o sample.txt o arquivo existe:

Da mesma forma, se quiser mover um diretório para outro local, você também pode fazer isso repetindo as mesmas etapas que discutimos acima. Vamos analisá-lo por meio de um exemplo,
crie uma nova pasta no Casa diretório e nomeá-lo. Estou criando uma pasta com o nome de Testando , conforme mostrado na imagem a seguir:

Imagine que queremos mover o Testando diretório / pasta para o Transferências diretório. Então, selecione o Testando pasta, clique com o botão direito sobre ela e, no submenu, navegue até a Mover para… opção:

Uma janela será aberta, selecione o Transferências diretório para transferir o Testando pasta para ele clicando no Selecione botão:

Confirme a existência da pasta movida no Transferências diretório abrindo-o no gerenciador de arquivos:

Como você pode ver, é simples mover um arquivo ou diretório através do Nautilus gerenciador de arquivos:

Conclusão:

Neste guia, temos uma explicação detalhada para iniciantes sobre como mover arquivos no Linux. Mover um arquivo não é uma tarefa difícil se você souber exatamente como fazê-lo. Em um sistema Linux, temos várias maneiras de realizar uma única operação, pois elas são projetadas para tornar o sistema confortável para todos os tipos de usuários.

Discutimos brevemente algumas maneiras de transferir arquivos para outro local em seu sistema. Abordagens para mover arquivos ou pastas, como por meio de GUI e terminal , são bastante simples e relativamente diretos, pois não exigem que você seja um especialista para utilizar essas abordagens. Este guia é útil, pois você obtém uma discussão passo a passo dos dois procedimentos diferentes.

Para mim, os dois métodos são rápidos e menos complexos. Se você mover um arquivo através da GUI, simplesmente clique com o botão direito no arquivo de destino e clique no Mover para… opção no menu de contexto. Uma janela aparecerá para você selecionar o diretório de destino para transferir o arquivo. O arquivo será removido do local anterior.

Se você preferir usar um terminal, o mv , um comando multiuso, é usado. Ele não é usado apenas para mover arquivos / pastas, mas também para renomeá-los. Executamos vários exemplos de mv comando para uma melhor compreensão. O procedimento é semelhante em cada exemplo; se você seguir um exemplo com cuidado, poderá usar o mv comando em qualquer lugar.