Guia do Linux/Iniciante+Intermediário/Comandos para manipulação de Arquivos/mv
mv
editarMove ou renomeia arquivos e diretórios. O processo é semelhante ao do comando cp
mas o arquivo de origem é apagado após o término da cópia.
mv [opções] [origem] [destino]
Onde:
- origem
- Arquivo/diretório de origem.
- destino
- Local onde será movido ou novo nome do arquivo/diretório.
- opções
- -f, --force
- Substitui o arquivo de destino sem perguntar.
- -i, --interactive
- Pergunta antes de substituir. É o padrão.
- -v, --verbose
- Mostra os arquivos que estão sendo movidos.
- -u, --update
- Move somente arquivos antigos, ou novos arquivos.
O comando mv
copia um arquivo da ORIGEM para o DESTINO (semelhante ao cp
), mas após a cópia, o arquivo de ORIGEM é apagado.
Exemplos:
- mv teste.txt teste1.txt
- Muda o nome do arquivo
teste.txt
parateste1.txt
. - mv teste.txt /tmp
- Move o arquivo teste.txt para
/tmp
. Lembre-se que o arquivo de origem é apagado após ser movido. - mv teste.txt teste.new (supondo que
teste.new
já exista) - Copia o arquivo
teste.txt
por cima deteste.new
e apagateste.txt
após terminar a cópia.