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

43

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

Louise Avon
la source
linuxcommand.org/learning_the_shell.php Consultez la mvcommande.
Dan
utilisez la commande mv. Cela pourrait être plus compliqué car vous pourriez avoir des problèmes de propriété / autorisations si vous déplacez un fichier en dehors de $ HOME.
Panther
@muru: Cette question est très différente car elle demande comment déplacer des fichiers sur le bureau en particulier.
David Foerster

Réponses:

63
mv [file] [directory]

Par exemple, pour passer info.txtdu répertoire actuel au config/répertoire, tapezmv info.txt config/


Comme indiqué dans un commentaire correct, la procédure ci-dessus échouera si l'utilisateur qui exécute la commande n'a pas 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 rootqu'utilisateur (similaire à un compte Admin). Exemple:

sudo mv info.txt config/

BIG NOTE IMPORTANTE:
Utilisez-le uniquementsudosi vous êtes sûr de savoir ce que vous faites - Ubuntu protège les objets pour une raison quelconque. L' utilisationsudovous pouvez casser votre systèmeexploitation, forçant une réinstallation, si vous déplacez (ou supprimer ou autre)fichiers importants.

David Oneill
la source
1
dépend de la propriété et des autorisations de la destination. Peut-être besoin d'utiliser sudo ou de discuter de la propriété / des autorisations.
Panther
4

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.

mbrookes1304
la source