mv

Renomeie um arquivo ou pasta, ou mova para outro lugar. Um comando faz as duas coisas.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • mv todo.txt tasks.txt
  • mkdir archive
  • mv -v ideas.txt archive/
  • mv archive old-stuff
  • ls old-stuff
  • mv -n tasks.txt old-stuff/ideas.txt

Como funciona

O mv renomeia e move: mv old.txt new.txt renomeia o arquivo, mv notes.txt archive/ move para dentro da pasta archive.

Diferente do cp, não sobra nada para trás, e pastas se movem sem -r. Como o cp, ele substitui um arquivo com o mesmo nome, então use -n quando quiser segurança.

Sintaxe

mv [OPÇÃO]... ORIGEM... DESTINO

Opções

OpçãoO que faz
-vmostra o que foi movido
-nnunca sobrescreve um arquivo que já existe

Bom saber

  • Uma barra no fim (archive/) quer dizer "para dentro desta pasta": se a pasta não existir, dá erro em vez de criar um arquivo chamado archive.
  • Para mover vários arquivos de uma vez, termine com uma pasta: mv a.txt b.txt archive/.