mv

mv [opções] origem destino

Descrição

Este comando move (ou renomeia) arquivos.

Algumas opções do comando

  • -b : gera cópia de segurança se o arquivo de destino já existir.
  • -f : move o arquivo sem pedir confirmação (mesmo que já exista um arquivo no destino com o mesmo nome).
  • -i : move o arquivo, mas pede confirmação caso já exista um arquivo no destino com o mesmo nome.
  • -v : exibe os nomes dos arquivos afetados pelo comando.
  • −−help : exibe as opções do comando.
  • −−version : exibe informações sobre o comando.

Exemplos

  • Para renomear o arquivo teste.txt para teste2.txt, basta digitar

mv teste.txt teste2.txt

  • Pode-se usar os caracteres ?* e [ ] como curingas. O primeiro substitui apenas um único caractere, o segundo substitui um número qualquer de caracteres, enquanto o terceiro substitui um único caractere dentro de um certo limite de valor. Por exemplo, suponha que o diretório atual tenha os seguintes arquivos: teste1.txtteste2.txtteste3.txt e teste10.txt. O comando

mv teste*.txt /tmp/.oumv teste* /tmp/.

move os quatro arquivos para o diretório /tmp, enquanto o comando

mv teste?.txt /tmp/.

move apenas os arquivos teste1.txtteste2.txt e teste3.txt para o diretório /tmp. Para mover apenas os dois primeiros arquivos, basta digitar

mv teste[1-2].txt /tmp/.

 

Sumário      |      Topo