La commande mv est l'une des commandes les plus classiques et les plus utiles pour les utilisateurs de Linux. Vous l'utiliserez dans vos tâches quotidiennes en tant qu'administrateur système ou utilisateur Linux/Unix normal.
La commande mv n'est pas seulement utile pour déplacer des répertoires, mais aussi pour renommer des répertoires et des fichiers dans les systèmes d'exploitation Linux et Unix. C'est l'une des commandes Linux les plus élémentaires, et dans ce didacticiel, je vais vous montrer comment déplacer un seul répertoire sous Linux et déplacer plusieurs répertoires vers un nouveau chemin de destination.
Comment puis-je déplacer un répertoire dans le système d'exploitation Linux ?
Pour déplacer un répertoire source vers un répertoire de destination, vous pouvez utiliser la commande mv comme vous le voyez ci-dessous :
mv origin destiny mv /origin/path /destiny/path/
Dans l'exemple précédent, nous venons de déplacer un fichier vers une nouvelle destination.
Dans cet exemple, nous allons déplacer le répertoire /home/nixcp/info/ vers le répertoire /var/archives/ :
mv /home/nixcp/info /var/archives/
ou nous pouvons simplement utiliser :
cd /home/nixcp/ mv info /var/archives/
Si vous souhaitez obtenir une sortie détaillée de cette commande mv, vous pouvez toujours ajouter le paramètre -v, par exemple :
mv /home/nixcp/info /var/archives/ -v
Déplacer plusieurs répertoires sous Linux
Afin de déplacer plusieurs répertoires sous Linux, vous pouvez utiliser cette syntaxe :
mv directory1 directory2 /destination/path/ -v
Après cela, exécutez une commande ls pour voir si le déplacement s'est bien déroulé :
ls -l /destination/path/
Vous pouvez également utiliser la syntaxe de commande mv suivante :
mv -v /home/nixcp/directory1/ /home/nixcp/directory2/ -t /var/archives/
Ici, nous avons également utilisé l'option -t, qui déplacera tous les arguments SOURCE dans le RÉPERTOIRE de destination.
Vous savez maintenant comment déplacer des répertoires sur les systèmes Linux. Ceci est également utile pour Mac OS, tous les types de systèmes BSD et Unix comme.
Besoin de plus d'informations sur l'utilisation de la commande mv pour déplacer des répertoires sous Linux ? Consultez la page de manuel :
man mv
ou
mv --helpLinux Move Directory Command was last modified:July 19th, 2017 by Esteban Borges