Transferências de arquivos e diretórios
O comando mv
move arquivos de um local para outro.
Se você pensar no caminho absoluto para um arquivo como seu nome completo, mover um arquivo será efetivamente o mesmo que renomear um arquivo. O conteúdo dos arquivos que são movidos permanece inalterado.
Use o comando mv
para renomear um arquivo.
No exemplo a seguir, o comando mv thesis_chapter2.txt
renomeia o arquivo thesis_chapter2.txt
para thesis_chapter2_reviewed.txt
no mesmo diretório.
[user@host Documents]$ ls -l
-rw-r--r--. 1 user user 7100 Mar 7 14:37 thesis_chapter1.txt
-rw-r--r--. 1 user user 11431 Mar 7 14:39 thesis_chapter2.txt
...output omitted...
[user@host Documents]$ mv thesis_chapter2.txt thesis_chapter2_reviewed.txt
[user@host Documents]$ ls -l
-rw-r--r--. 1 user user 7100 Mar 7 14:37 thesis_chapter1.txt
-rw-r--r--. 1 user user 11431 Mar 7 14:39 thesis_chapter2_reviewed.txt
...output omitted...
Use o comando mv
para mover um arquivo para outro diretório.
No próximo exemplo, o arquivo thesis_chapter1.txt
é movido do diretório ~/Documents
para o diretório ~/Documents/Thesis/Chapter1
. Você pode usar a opção -v
do comando mv
para exibir uma saída detalhada das operações do comando.
[user@host Documents]$ ls Thesis/Chapter1
[user@host Documents]$
[user@host Documents]$ mv -v thesis_chapter1.txt Thesis/Chapter1
renamed 'thesis_chapter1.txt' -> 'Thesis/Chapter1/thesis_chapter1.txt'
[user@host Documents]$ ls Thesis/Chapter1
thesis_chapter1.txt
[user@host Documents]$ ls -l
-rw-r--r--. 1 user user 11431 Mar 7 14:39 thesis_chapter2_reviewed.txt
...output omitted...