Das einzige, worüber die meisten Menschen verwirrt sind, ist der Unterschied zwischen Bewegungs- und Kopienbefehl. Der Befehl kopieren wird verwendet, um den Klon von Dateien/Verzeichnissen auf einige andere Pfade zu bringen, während die Originaldatei/das Originalverzeichnis auf seinem ursprünglichen Pfad beibehalten wird Weg.
In dieser Beschreibung haben wir die Methoden im Detail erläutert, mit denen wir die Verzeichnisse von einem Pfad auf einen anderen unter Linux verschieben können.
So verschieben Sie das Verzeichnis in Linux
Es gibt zwei Methoden, um Verzeichnisse von einem Ziel in ein anderes in Linux zu verschieben, entweder nach Befehlszeilenmethode oder eine grafische Benutzeroberfläche, beide werden ausführlich besprochen.
Methode 1: Befehlszeilenmethode
Wir haben zwei Verzeichnisse mit dem Namen, MyDirectory1 und MyDirectory2. Wir können beide mit dem Befehl LS auflisten:
$ ls
Die allgemeine Syntax, das Verzeichnis von einem Pfad zum anderen zu bewegen, lautet:
$ mv [Optionen] Quellziel
Verwenden Sie den Befehl MV, um das Verzeichnis von der Quelle in ein Ziel zu verschieben, und wir können einige Optionen zusammen mit diesem Befehl verwenden. Die Optionen, die mit dem MV -Befehl verwendet werden können, sind:
Optionen | Beschreibung |
---|---|
-F | Es überschreibt die Funktionen gewaltsam, während das Verzeichnis von der Quelle zum Ziel verschoben wird |
-ich | Es ermöglicht den interaktiven Modus |
-v | Es zeigt Ihnen den Fortschritt der Befehlsausführung |
-u | Es wird die Zieldateien aktualisiert |
-z | Es wird den Sicherheitskontext der Datei auf die Standardeinstellungen festgelegt |
-N | Es deaktiviert das Überschreiben in den Zieldateien |
Um dies zu verstehen, werden wir das Verzeichnis myDirectory2 verschieben /Home/Hammad (aktuelles Arbeitsverzeichnis) zu /Home/Hammad/Dokumente Verwenden des Befehls:
$ mv -vf mydirectory1/home/hammad/dokumente
Wir haben die Option "-f" im obigen Befehl verwendet, mit dem die Verzeichnisse gewaltsam verschoben und den Inhalt unter Verwendung des Befehls LS aufgelistet sind:
$ ls
Es ist nur „MyDirectory1“ vorhanden, was bedeutet, dass das „MyDirectory2“ erfolgreich in das Dokumentenverzeichnis verlegt wurde, um es zu überprüfen, um den Befehl zu überprüfen: Verwenden Sie den Befehl:
$ ls/home/hammad/dokumente
In ähnlicher Weise können wir mehrere Verzeichnisse mit dem Befehl verschieben:
$ mv -vfi/home/hammad/documents/mydirectory1/home/hammad/documents/mydirectory2/home/hammad
Im oben ausgeführten Befehl haben wir die mehreren Verzeichnisse verschoben; MyDirectory1 und MyDirectory2 von/Home/Hammad/Dokumenten nach/home/hammad unter Verwendung der Flags "-vfi", in der "V" verwendet wird, um den Fortschritt des ausgeführten Befehls anzuzeigen, wird „f“ verwendet, um das Verzeichnis nach Bedarf gewaltsam zu verschieben, wenn dies erforderlich ist. und „I“ wird verwendet, um den interaktiven Modus zu aktivieren.
Methode 2: Grafische Benutzeroberfläche
Für die GUI-Methode gehen Sie zum Zielordner, klicken Sie mit der rechten Maustaste auf das Verzeichnis, das Sie verschieben möchten, und wählen Sie die Bewegungsoption:
Wählen Sie in unserem Fall den "Zielordner" aus, es handelt sich um Dokumente und klickt dann auf die Schaltfläche "Auswählen":
Das Verzeichnis wurde erfolgreich bewegt und das Verzeichnis „Dokumente“ eröffnet, um die Mobilität des MyDirectory2 von/home/hammad nach/home/hammad/dokumenten zu überprüfen:
Abschluss
Das Verzeichnis kann entweder mit der Befehlszeilenmethode oder der GUI -Methode verschoben werden. Beide sind bequem und verständlich, es liegt an der Wahl des Lesers. In diesem Artikel haben wir beide Methoden im Detail erläutert. Die Befehlszeilenmethode wird empfohlen, da Sie mit dieser Methode andere Optionen mit den Flags verwenden können.