J'ai obtenu le répertoire /home/user/oldname
et je veux le renommer en /home/user/newname
. Comment puis-je faire cela dans un terminal ?
Réponses
Trop de publicités?mv
peut faire deux travaux.
- Il peut déplacer des fichiers ou des répertoires
- Il peut renommer des fichiers ou des répertoires
Pour simplement renommer un fichier ou un répertoire, tapez ceci dans le Terminal :
mv old_name new_name
avec un espace entre l'ancien et le nouveau nom.
Pour déplacer un fichier ou un répertoire, tapez ceci dans le Terminal.
mv file_name ~/Desktop
il déplacera le fichier sur le bureau.
mv -T /home/user/oldname /home/user/newname
Cela renommera le répertoire si la destination n'existe pas ou si elle existe mais qu'elle est vide. Sinon, il vous donnera une erreur.
Si vous faites ça à la place :
mv /home/user/oldname /home/user/newname
Une des deux choses suivantes va se produire :
- Si
/home/user/newname
n'existe pas, il renommera/home/user/oldname
a/home/user/newname
- Si
/home/user/newname
existe, il se déplacera/home/user/oldname
en/home/user/newname
c'est-à-dire/home/user/newname/oldname
Source : Comment décider que mv se déplace dans un répertoire plutôt que de remplacer un répertoire ?
- Réponses précédentes
- Plus de réponses