MV (Unix) - Wikipédia, A Enciclopédia Livre
MV (Unix) - Wikipédia, A Enciclopédia Livre
MV (Unix) - Wikipédia, A Enciclopédia Livre
mv (Unix)
Origem: Wikipédia, a enciclopédia livre.
Os argumentos ORIGEM indicam os arquivos e/ou os diretórios que vão ser alterados. Se for
especificado apenas um argumento ORIGEM, o parâmetro DESTINO indica o nome do arquivo ou
do diretório de destino.
As opções são usadas para modificar o comportamento do comando mv e devem ser precedidas
por um hífen (-)
Opções
As opções mais comuns são semelhantes ao comando cp:[1]
--backup (-b) - Executa uma cópia de segurança de qualquer arquivo existente antes de
sobrescrevê-lo, colocando um ~ ao final de seu nome. Se a opção -S for utilizada o sufixo ~ é
removido do arquivo
--force (-f) - Não pede confirmações ao usuário e sempre sobrescreve.
--interactive (-i) - Sempre perguntam antes para o usuário sobrescrever.
--update (-u) - Sobrescreve os arquivos antigos ou copia os arquivos não localizados.
https://pt.wikipedia.org/wiki/Mv_(Unix) 1/2
31/03/2023, 06:16 mv (Unix) – Wikipédia, a enciclopédia livre
Não há uma chave --recursive. Quando o mv é usado para mover um diretório, ele move todo o
diretório e todo o seu conteúdo de forma automática.[1]
Exemplos
mv myfile mynewfilename # renomeia 'myfile' para 'mynewfilename'.
mv myfile ~/myfile # move 'myfile' do diretório atual para o diretório principal (home).
# a notação '~' se refere ao diretório de login do usuários
mv myfile subdir/myfile # move 'myfile' para 'subdir/myfile'.
mv myfile subdir # faz o mesmo que a linha anterior, mantendo o nome do arquivo implictamente
mv myfile subdir/myfile2 # move 'myfile' para 'subdir' renomeando o arquivo para 'myfile2'.
mv be.03 /mnt/bkup/bes # copia 'be.03' para o disco 'bkup' no diretório 'bes'
# depois 'be.03' é apagado.
mv afile another /home/yourdir/yourfile mydir
# move múltiplos arquivos para o diretório 'mydir'.
mv /var/log/*z ~/logs # demora mais que o usual se '/var' está em outro sistema de arquivos
# como frequentemente acontece, já que os arquivos serão copiadas e
deletados
# tome cuidado quando for usar padrões globalizáveis para nomes de arquivo
contendo
# os caracteres ?*[ para assegurar que os argumentos passados para 'mv'
# incluam uma lista de não diretórios e um diretório terminal
Arquivo já existente
Quando um arquivo é movido/renomeado para outro já existente, o arquivo anterior é deletado. Se
o usuário possuí permissão de gravação para o diretório mas não para o arquivo, o comando mv
pede uma confirmação antes de proceder com a operação, a menos que a opção -f (force) seja
usada.
Comandos relacionados
Cp (Unix) - Copia arquivos e diretórios
Ln (Unix) - Cria ligações simbólicas e físicas
Rm (Unix) - Remove arquivos e diretórios
Notas e Referências
1. Burtch, Ken O. Ciência Moderna, ed. Scripts de Shell Linux com Bash. 2005 1 ed. Rio de
Janeiro: [s.n.] 522 páginas. 8573934050
2. «GNU Coreutils: mv invocation» (https://www.gnu.org/software/coreutils/manual/html_node/mv
-invocation.html#mv-invocation). www.gnu.org. Consultado em 30 de março de 2019
3. «mv(1): move files - Linux man page» (https://linux.die.net/man/1/mv). linux.die.net.
Consultado em 30 de março de 2019
Obtida de "https://pt.wikipedia.org/w/index.php?title=Mv_(Unix)&oldid=54652937"
https://pt.wikipedia.org/wiki/Mv_(Unix) 2/2