Como usar o comando mv (mover) no Linux - para mover ou renomear arquivos.
Usando o comando mv
O comando mv no Linux serve para recortar e colar, renomear um arquivo, ele também serve para recortar e colar em outro diretório recomendo o arquivo.
Sintaxe
$ mv [opção] arquivo [destino]
Para usar o comando mv sem opções.
Exemplo:
Recortar o arquivo test.txt para o diretório /arquivo.
$ mv test.txt /arquivo/
Renomear o arquivo test.txt para test3.txt
$ mv test.txt test3.txt
Recortar o arquivo test.txt e colar no diretório arquivo renomeando para arq1.txt
$ mv test.txt arquivo/arq1.txt
Opções do comando mv:
Backup
-b : por segurança faz backup do arquivo caso o arquivo de destino já exista.
$ mv -b test.txt /arquivo/
Force
-f : move o arquivo mesmo que já exista um arquivo no destino com o mesmo nome, sem pedir confirmação.
Interactive
$ mv -f test.txt /arquivo/
-i : pede confirmação para move o arquivo, se já existir um arquivo no destino com o mesmo nome.
$ mv -i test.txt /arquivo/
No-clobber
-n : não subscreve o arquivo caso já exista no diretório de destino.
$ mv -n test.txt /arquivo/
Update
-u : move o arquivo de origem e atualiza o arquivo no destino caso o arquivo de origem seja mais recente que o já existente no destino ou cola no destino caso o arquivo não exista.
$ mv -u test.txt /arquivo/
Podemos usar os caracteres curingas ?, * e [ ], para mover mais de um arquivo.
O ? substitui apenas um caractere.
Exemplo: Tenho quatro arquivos: arq1 arq2 arq3 arq10 e quero mover os três primeiros arquivos arq1 até arq3 para o diretório arquivos.
$ mv arq?.txt /arquivos/.
O * substitui um ou mais caracteres.
Exemplo: Tenho quatro arquivos: arq1 arq2 arq3 arq10 e quero mover os todos os arquivos arq1 até arq10 para o diretório arquivos.
$mv arq* /arquivos/
Enquanto os [ ] substitui apenas um caractere dentro de um de limite de valor definido.
Exemplo:
Para mover apenas os dois primeiros arquivos. arq1.txt e arq2.txt, para o diretório arquivos, supondo que temos os arquivos arq1.txt arq2.txt arq3.txt arq10.txt.
$ mv teste[1-2].txt /arquivos/.
Para mais informações do comando mv, consulte o manual.
$ man mv
ou a ajuda
$ mv --help
Siga nossas redes sociais.
Instagram: @mundo_linux_phd
Facebook: @mundolinuxphd
Comentários
Postar um comentário