Como usar o comando mv do Linux para mover arquivos e diretórios

Com o comando Linux mv, você pode mover arquivos ou até mesmo diretórios inteiros. Você pode até usar o comando para renomeá-los; no entanto, outros comandos são mais adequados para essa finalidade.

O que é o comando mv do Linux?

Esse comando mv do Linux tem duas funções importantes. A primeira é mover arquivos de um diretório para outro. Você também pode usar o comando para mover diretórios inteiros. O segundo permite renomear arquivos ou pastas. Entretanto, outros Comandos do Linux e interfaces gráficas geralmente são mais adequados para essa tarefa. O comando mv funciona em todas as distribuições Linux comuns, como Ubuntu. Seu nome é derivado da palavra “move” (mover).

Como funciona o comando mv?

Ao usar o comando mv, os usuários solicitam que o sistema mova um arquivo específico ou um diretório completo de um lugar para outro. Há duas maneiras diferentes de fazer isso: Você pode primeiro abrir o diretório de origem com o comando cd do Linux e mover o arquivo de lá para o diretório de destino ou pode definir o diretório de origem no comando e executar a movimentação de outro diretório de trabalho. Mostraremos exemplos de ambos no final deste guia. Para renomear um arquivo, basta colocar o novo nome onde você normalmente coloca o diretório de destino.

Como é a sintaxe do mv?

A sintaxe do mv do Linux é a seguinte:

$ mv [Option] [Source] [Target]
shell

mv é o comando real que pode ser ajustado usando as opções. [Source] e [Target] podem ser arquivos ou diretórios. No entanto, é importante que a fonte seja estipulada antes do alvo. Além disso, você também precisa garantir que não haja erros de digitação, caso contrário, o comando não funcionará.

Quais são as opções do comando mv?

Você tem três opções no mv:

  • -i ou –interactive: Esta opção dirá ao sistema para perguntar se um arquivo ou diretório deve ser substituído.
  • -u ou –update: Essa opção só moverá uma origem se o arquivo de destino for mais antigo.
  • -v ou –verbose: Essa opção mostrará o progresso de qualquer movimentação.

Exemplos de um comando mv

Para entender melhor como o mv do Linux funciona exatamente, veja alguns exemplos:

$ mv customers.txt ~/Documents/Contacts/
shell

Esse comando move o arquivo customers.txt do diretório atual para o novo diretório ~/Documents/Contacts/.

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

Você pode usar essa opção para mover o arquivo customers.txt da pasta /home/invoices para a nova /Documents/Contacts/.

mv *.txt /Documents/
shell

Isso move todos os arquivos com extensão .txt para a pasta /Documents/.

$ mv customers.txt customers_new.txt
shell

Isso renomeia o arquivo de customers.txt para customers_new.txt.

$ mv Invoices Invoices_old
shell

Isso renomeia a pasta /Invoices/ no diretório atual para /Invoices_old/.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top