MV(1) | General Commands Manual | MV(1) |
mv - movimenta (renomeia) os arquivos
mv [opção...] origem
destino
mv [opção...] origem... destino
Opções POSIX: [-fi]
Opções GNU (forma reduzida): [-bfiuv] [-S sufixo] [-V {numerada,existente,simples}] [--help] [--version] [--]
mv movimenta ou renomeia arquivos ou diretórios.
Se o último argumento é um nome de um diretório existente, mv movimenta cada arquivo dado para um arquivo com o mesmo nome naquele diretório. De outra forma, se somente dois arquivos são dados, ele renomeará o primeiro como o segundo. É errado se o último argumento não for um diretório e mais de dois arguivos forem fornecidos.
Assim, 'mv /a/x/y /b' irá renomear o arquivo /a/x/y em /b/y se /b for um diretório existente, e de outra forma em /b.
Deixe-nos chamar um arquivo fornecido existente para move-lo para seu destino. Se destino existe, se a opção -i option é fornecida, ou o destino não pode ser reescrito, a entrada padrão é um terminal, e a opção -f não é fornecida, mv perguntará se o usuários desejam repor o arquivo, escrevendo a opção no erro padrão e lendo a resposta na entrada padrão. Se a resposta for negativa, o arquivo é ignorado.
Quando ambos origem e destino são do mesmo sistema de arquivos, eles são o mesmo arquivo (somente o nome é alterado; proprietário, modo e rótulo de tempo ficam inalteradas). Quando estão em sistemas de arquivos diferentes, o arquivo origem é copiado e então apagado. mv copiará o tempo de modificação, tempo de acesso, usuário e identificação numérica do grupo, e o modo se possível. Quando copiando, o usuário e/ou a identificação numérica falhar, os bits setuid e setgid são zerados na cópia.
A implementação GNU (no Utilitários de Arquivos 3.16) é interrompida no sentido de que mv pode movimentar apenas arquivos regulares entre sistemas de arquivos.
As versões GNU de programas como, cp, mv, ln, install e patch podem criar cópias de segurança dos arquivos que foram sobrescritos, alterados ou destruídos se você pedir. Aqueles arquivos de segurança são pedidos pela opção -b. O modo como eles devem ser nomeados é especificado pela opção -V. No caso de o nome do arquivo de segurança for fornecido pelo nome do arquivo mais um sufixo, o sufixo é especificado pela opção -S.
Esta opção corresponde à variável Emacs 'version-control'. O(s) MÉTODO(s) são válidos (unicamente abreviações são aceitas):
As variáveis LANG, LC_ALL, LC_CTYPE e LC_MESSAGES têm seus significados usuais. Para a versão GNU, as variáveis SIMPLE_BACKUP_SUFFIX e VERSION_CONTROL controlam as cópias de segurança nomeando as cópias de segurança do arquivo, como descrito acima.
POSIX 1003.2, exceto que não podem ser movidas estruturas de diretórios entre sistemas de arquivos.
Esta página descreve mv como é encontrado no pacote Utilitários de Arquivo 4.0; outras versões podem ser um pouco diferentes. Envie correções e adições para aeb@cwi.nl. Relatório de problemas no programa para fileutils-bugs@gnu.ai.mit.edu.
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Roberto Selbach Teixeira <robteix@zaz.com.br> (revisão)
10/1998 | Utilitários de Arquivos GNU 4.0 |