La seule chose dont la plupart des gens sont confus est la différence entre la commande de mouvement et de copie; La commande de copie est utilisée pour fabriquer le clone de fichiers / répertoires à certains autres chemins tout en gardant le fichier / répertoire d'origine sur son chemin d'origine, tandis que la commande Move est utilisée pour déplacer le fichier / répertoire de son chemin d'origine et le placer vers une autre chemin.
Dans cet article, nous avons expliqué les méthodes en détail par lesquelles nous pouvons déplacer les répertoires d'un chemin à un autre dans Linux.
Comment déplacer le répertoire dans Linux
Il existe deux méthodes pour déplacer les répertoires d'une destination à une autre dans Linux se situe soit par méthode de ligne de commande, soit par interface utilisateur graphique, les deux sont discutés en détail.
Méthode 1: Méthode de ligne de commande
Nous avons deux répertoires avec le nom, MyDirectory1 et MyDirectory2, nous pouvons les énumérer en utilisant la commande LS:
$ ls
La syntaxe générale du déplacement du répertoire d'un chemin à un autre est:
$ mv [Options] Destination source
Utilisez la commande mv pour déplacer le répertoire de la source vers une destination et nous pouvons utiliser certaines options avec cette commande. Les options qui peuvent être utilisées avec la commande MV sont:
Options | Description |
---|---|
-F | Il écrasera les fonctions de force tout en déplaçant le répertoire de la source à la destination |
-je | Il permettra le mode interactif |
-V | Cela vous montrera la progression de l'exécution de la commande |
-u | Il mettra à jour les fichiers de destination |
-z | Il définira le contexte de sécurité du fichier sur les paramètres par défaut |
-n | Il désactivera l'écrasement dans les fichiers de destination |
Pour comprendre cela, nous déplacerons le répertoire MyDirectory2 / Home / Hammad (répertoire de travail actuel) à / Home / Hammad / Documents Utilisation de la commande:
$ mv -vf mydirectory1 / home / hammad / documents
Nous avons utilisé l'option «-f» dans la commande ci-dessus qui est utilisée pour déplacer de force les répertoires et énumérer le contenu, en utilisant la commande LS:
$ ls
Seul «MyDirectory1» est présent, ce qui signifie que le «MyDirectory2» a été transféré avec succès dans le répertoire des documents, pour le vérifier, utiliser la commande:
$ ls / home / hammad / documents
De même, nous pouvons déplacer plusieurs répertoires à l'aide de la commande:
$ mv -vfi / home / hammad / documents / mydirectory1 / home / hammad / documents / mydirectory2 / home / hammad
Dans la commande ci-dessus, nous avons déplacé les multiples répertoires; MyDirectory1 et MyDirectory2, de / home / hammad / documents à / home / hammad en utilisant les drapeaux "-vfi" où "V" est utilisé pour afficher la progression de la commande exécutée, "F" est utilisé pour déplacer de force le répertoire si nécessaire, et «i» est utilisé pour permettre le mode interactif.
Méthode 2: Interface utilisateur graphique
Pour la méthode GUI, accédez au dossier de destination, cliquez avec le bouton droit sur le répertoire que vous souhaitez déplacer et choisissez l'option Déplacer:
Choisissez le «dossier de destination» dans notre cas, ce sont des documents, puis clique sur le bouton «Sélectionner»:
Le répertoire a été déplacé avec succès, ouvrez le répertoire «Documents» pour vérifier la mobilité du MyDirectory2 de / home / hammad à / home / hammad / documents:
Conclusion
Le répertoire peut être déplacé soit en utilisant la méthode de la ligne de commande ou la méthode GUI; Les deux sont pratiques et compréhensibles, c'est au choix du lecteur. Dans cet article, nous avons expliqué à la fois les méthodes en détail, la méthode de la ligne de commande est recommandée car avec cette méthode, vous pouvez utiliser d'autres options à l'aide des drapeaux.