Comment déplacer des fichiers Linux avec la commande Mv

Comment déplacer des fichiers Linux avec la commande Mv

Bien que vous sachiez probablement déjà comment déplacer un fichier sous Linux à l'aide du navigateur de fichiers GUI, vous vous demandez peut-être s'il existe une commande de déplacement dans le terminal qui vous permet de déplacer rapidement des fichiers vers différents répertoires. La commande mv est celle que vous voulez, et elle est facile à utiliser avec sa syntaxe simple et quelques indicateurs de sécurité facultatifs.





Cette commande de terminal de base fonctionne sur la plupart des distributions Linux, y compris Ubuntu, Kali Linux et Fedora.





Syntaxe de commande MV

La commande mv est assez flexible, mais vous devez conserver les objets dans cet ordre lorsque vous l'utilisez :





mv [option]

Chaque commande mv doit avoir une source et une destination spécifiées ; si vous incluez une option, elle doit précéder la source et la destination. Nous expliquerons ci-dessous quelles sont certaines de ces options.

Pour essayer la commande mv sans aucune option, créer un fichier rapide et lancez une commande comme celle-ci :



mv ~/test.txt ~/Documents

Cette commande déplacera le fichier test.txt du dossier de départ vers le répertoire Documents.

Pour déplacer plusieurs fichiers, listez simplement tous vos fichiers, séparés par des espaces, avant de spécifier la destination, et ils seront tous déplacés en une seule commande.

De plus, si vous souhaitez déplacer plusieurs fichiers vers la même destination et qu'ils ont tous quelque chose en commun dans leur nom (comme une extension), vous pouvez utiliser un astérisque (*) dans le nom de la source comme caractère générique.

Vous remarquerez que dans aucune de ces commandes, mv n'a demandé de confirmer votre mouvement ou même de signaler que quelque chose s'était passé. C'est là qu'interviennent les options pour mv.

Options de commande MV

Une option que vous pouvez utiliser est --verbeux ou -v , qui imprimera simplement un enregistrement de chaque opération.

Une remarque importante lors de l'utilisation de la commande mv est qu'à moins que vous ne le spécifiiez, mv écrasera automatiquement tous les fichiers de la destination portant le même nom que le fichier source.

Vous pouvez éviter un écrasement accidentel avec le mode interactif, en utilisant le -je option.

En mode interactif, mv vous demandera de confirmer le déplacement en cas de conflit de fichiers dans le répertoire de destination.

Pour annuler automatiquement une commande mv en cas de conflit, spécifiez le -n option à la place.

pourquoi mes données mobiles sont-elles si lentes

Vous pouvez définir mv pour, en cas de conflit, toujours favoriser un fichier avec une 'date de dernière modification' plus récente en définissant l'option de mise à jour, -u .

C'est pratique si vous avez deux fichiers portant le même nom mais que vous souhaitez conserver uniquement le fichier mis à jour le plus récemment.

Une autre option pour éviter les conflits est l'option de sauvegarde. Si tu utilises --backup=numéroté , mv ajoutera le nom du fichier source avec ~ 1 ~ en cas de conflit de nom de fichier. Le fichier déplacé sera alors caché de la vue normale à moins que vous ne révéliez des fichiers cachés, comme avec la commande ls -a .

Déplacer des fichiers en toute transparence

Nous avons appris quelques trucs et astuces pour utiliser mv pour déplacer des fichiers locaux rapidement et en toute sécurité dans le terminal Linux.

Dans certains cas, vous souhaiterez peut-être déplacer des fichiers locaux vers une autre machine, et il existe également de nombreuses façons de le faire sous Linux.

Partager Partager Tweeter E-mail Les 7 meilleures applications de transfert de fichiers sans fil sur Linux

Besoin de transférer vos fichiers en Wi-Fi sous Linux ? Voici plusieurs méthodes que vous pouvez utiliser.

Lire la suite
Rubriques connexes
  • Linux
  • Ubuntu
  • Terminal
  • Linux
A propos de l'auteur Jordan Gloor(51 articles publiés)

Jordan est un rédacteur du personnel de MUO qui se passionne pour rendre Linux accessible et sans stress pour tout le monde. Il écrit également des guides sur la confidentialité et la productivité.

Plus de Jordan Gloor

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner