Comandos_GNU-UNIX
03_Gerenciamento_de_arquivos
Comando Mv

Comando Mv

O comando mv é usado em sistemas operacionais Unix e Unix-like, incluindo o Linux, para mover ou renomear arquivos e diretórios. Além de sua funcionalidade principal de mover arquivos, ele também pode ser usado para renomear arquivos ou diretórios.

Sintaxe Básica:

mv [opções] origem destino

Exemplos de Uso:

  • Mover um Arquivo para um Diretório:

mv arquivo.txt /caminho/do/diretorio/

Isso move o arquivo arquivo.txt para o diretório especificado.

  • Renomear um Arquivo ou Diretório:

mv nome_antigo.txt nome_novo.txt

Isso renomeia o arquivo nome_antigo.txt para nome_novo.txt.

Mover e Renomear Diretórios:

mv diretorio_antigo/ novo_diretorio/

Isso move o diretório diretorio_antigo para novo_diretorio, efetivamente renomeando-o.

Opções Comuns:

-i: Pede confirmação antes de sobrescrever um arquivo existente.

-u: Atualiza apenas os arquivos que são mais recentes do que os correspondentes no destino ou que estão ausentes no destino.

-b: Cria backups dos arquivos existentes antes de substituí-los.

-f: Força a sobreposição sem confirmação.

Observações e Dicas:

O mv também é usado para renomear diretórios. Ao mover um diretório para um novo nome, efetivamente você está renomeando-o.

Se o destino for um diretório existente, os arquivos são movidos para esse diretório. Se o destino for um arquivo existente, ele será substituído.

A opção -i é útil para evitar substituições acidentais de arquivos importantes.

Assim como o cp, o mv é frequentemente usado em scripts e automações para manipulação de arquivos.