web-dev-qa-db-fra.com

Comment déplacer un fichier dans un dossier à l'aide d'un terminal?

Je veux déplacer un fichier dans un dossier à l'aide d'un terminal. Comment puis-je faire cela?

40
Louise Avon
mv [file] [directory]

Par exemple, pour déplacer info.txt du répertoire réel vers le répertoire config/, tapez mv info.txt config/


Comme indiqué dans un commentaire correct, l'opération ci-dessus échouera si l'utilisateur qui exécute la commande n'a pas d'accès en écriture au fichier ou au dossier.

Si vous préfixez la commande avec Sudo, vous indiquez au système d'exécuter la commande en tant qu'utilisateur root (similaire à un compte Admin). Exemple:

Sudo mv info.txt config/

GRANDE NOTE IMPORTANTE:
Utilisez uniquement Sudo si vous êtes sûr de savoir ce que vous faites - Ubuntu protège les objets pour une raison quelconque. En utilisant Sudo, vous pouvez casser votre système d’exploitation en forçant une réinstallation, si vous déplacez (ou supprimez des fichiers importants).

54
David Oneill

Vous pouvez utiliser la même commande pour renommer des fichiers. Un changement de nom consiste essentiellement à déplacer un fichier au même emplacement mais avec un nouveau nom. En utilisant l'exemple précédent:

mv info.txt config/information.txt

Cela déplacerait le fichier et changerait son nom.

3
mbrookes1304