Eu tenho o diretório /home/user/oldname
e eu quero renomeá-lo para /home/user/newname
. Como posso fazer isso em um terminal?
< code>mv / home / user / oldname / home / user / newname < / code > < / pre>
mv
pode fazer dois trabalhos.
- Ele pode mover arquivos ou diretórios
- Ele pode renomear arquivos ou diretórios
Para apenas renomear um arquivo ou diretório digite isso no Terminal:
mv old_name new_name
com espaço entre os nomes antigos e novos.
Para mover um arquivo ou diretório, digite isso no Terminal.
mv file_name ~/Desktop
ele moverá o arquivo para a área de trabalho.
Se é um diretório que você deve adicionar -R
antes do nome do diretório:
mv -R directory_name ~/Desktop
mv -T /home/user/oldname /home/user/newname
Isso renomeará o diretório se o destino não existir ou se existir, mas estiver vazio. Caso contrário, isso lhe dará um erro.
Se você fizer isso em vez disso:
mv /home/user/oldname /home/user/newname
Uma das duas coisas vai acontecer:
- Se
/home/user/newname
não existe, ele vai renomear/home/user/oldname
para/home/user/newname
- Se
/home/user/newname
existe, ele vai se mover/home/user/oldname
em/home/user/newname
, seja./home/user/newname/oldname
Fonte: Como decidir que o mv se move para um diretório em vez de substituir o diretório?
Se você deseja renomear um diretório em seu nível no sistema de arquivos (por exemplo, você está em seu diretório inicial e deseja renomear um diretório que também está em seu diretório inicial):
mv Directory ./NewNameDirectory
Presente gvfs-move
o comando também renomeará arquivos e diretórios.
gvfs-move /home/user/oldname /home/user/newname
gvfs-rename renomeará diretórios também. Ele dará um erro se um diretório com o novo nome já existir. A única limitação é que você não pode usar um caminho com o nome da pasta. Entao
gvfs-rename /home/boo /home/boo-the-dog
não vai funcionar, mas
cd /home gvfs-rename boo boo-the-dog
vai funcionar. Não tão útil quanto mv-T, mas li no homem que era destinado a operações de rede.
use ’ mv ’ e não use /
no final. Porque seu conteúdo entrará nele.
Use sempre ’ mv ‘ou`renomear’.