Beispiele für Linux -MV -Befehl

Beispiele für Linux -MV -Befehl

Der MV -Befehl ist einer der grundlegenden Linux -Befehle, mit denen die Dateien und Verzeichnisse von einem Speicherort zu einem anderen verschoben werden können. Es wird auch verwendet, um die Dateien und Verzeichnisse umzubenennen. Der Befehl MV ist standardmäßig bei allen Linux -Verteilungen verfügbar.

In diesem Beitrag zeigen wir Ihnen die praktischen Beispiele des MV -Befehls unter Linux. Wir werden auch die Befehlszeilenoptionen zeigen, die damit verwendet werden.

  • Wie funktioniert der Befehl MV unter Linux??
  • Verschieben Sie eine einzelne Datei oder ein Verzeichnis von einem Verzeichnis in ein anderes
  • Verschieben Sie mehrere Dateien oder Verzeichnisse von einem Verzeichnis in ein anderes
  • Benennen Sie eine Datei und ein Verzeichnis um
  • Eingabeaufforderung vor Überschreiben einer vorhandenen Datei
  • Überschreiben Sie keine vorhandene Datei
  • Bewegen Sie sich nur, wenn die Quelldatei neuer als das Ziel ist
  • Erstellen Sie eine Sicherung der vorhandenen Zieldatei

Beginnen wir mit diesem Leitfaden.

Wie funktioniert der Befehl MV unter Linux??

Linux bietet die “MVBefehl ”, um die Dateien und Verzeichnisse von einem Ort in einen anderen zu verschieben. Trotzdem können Sie den Befehl „MV“ verwenden, um eine Datei oder einen Ordner umzubenennen.

Verwenden Sie die folgende Syntax, um eine einzelne Datei in ein anderes Verzeichnis zu verschieben:

$ MV -Datei/Verzeichnis

Der Befehl verschieben hat unterschiedliche Optionen, die Sie beim Verschieben der Dateien und Verzeichnisse verwenden können. Lassen Sie uns verschiedene Beispiele haben, um zu verstehen, wie Sie es verwenden, um die Dateien zu verschieben:

Optionen Beschreibung
-v Es überschreibt die vorhandene Datei oder das vorhandene Verzeichnis.
-ich Es wird aufgefordert, ob die vorhandene Datei überschreiben oder nicht.
-F Es wird verwendet, um die vorhandene Datei ohne Aufforderung zwangs zu überschreiben.
-N Die Dateien bleiben intakt und Ihre Datei wird nicht in das Zielverzeichnis verschoben.
-B Es erstellt eine Sicherungsdatei im Zielverzeichnis.

Weitere Optionen der “zu erkunden“rmBefehl, Benutzer können das Dienstprogramm „Hilfe“ verwenden:

$ rm -HELP

Die Beispiele des Linux MV -Befehls sind wie folgt:

Beispiel 1: Verschieben Sie eine einzelne Datei oder ein einzelnes Verzeichnis von einem Verzeichnis in ein anderes

Um eine einzelne Datei oder ein einzelnes Verzeichnis von einem Ort in einen anderen zu verschieben, müssen Sie „MV“ mitteilen, wo sich die Datei befindet und wo sie verschoben werden soll. Beachten Sie, dass wenn Sie eine Datei in ein anderes Verzeichnis verschieben, in dem eine andere Datei mit bereits vorhandener Datei vorhanden ist, die vorhanden.

Zum Beispiel, um eine Datei namens Sample1 zu verschieben.TXT aus dem aktuellen Verzeichnis zum ~/document -Verzeichnis ist der Befehl wie folgt:

$ mv sample1.txt ~/dokumente/

Verwenden Sie in ähnlicher Weise die folgende Syntax, um ein Verzeichnis von einem Ort in einen anderen zu verschieben:

$ MV Directory1 Directory2

Zum Beispiel lautet der Befehl wie folgt:

$ mv testdir/ ~/ dokumente/

Beispiel 2: Verschieben Sie mehrere Dateien oder Verzeichnisse von einem Verzeichnis in ein anderes

Verwenden Sie die folgende Syntax, um mehrere Dateien von einem Verzeichnis in ein anderes zu verschieben:

$ MV Datei1 Datei2 Datei3 DIR1

Zum Beispiel, um die Dateien mit dem Namen Sample1 zu verschieben.txt, sample2.TXT und Sample3.TXT aus dem aktuellen Verzeichnis zum ~/document -Verzeichnis, der Befehl wäre:

$ mv sample1.txt sample2.txt sample3.txt ~/dokumente/

Verwenden Sie in ähnlicher Weise die folgende Syntax, um mehrere Verzeichnisse von einem Ort in einen anderen zu verschieben:

$ MV DIRECTORY1 DIRECTORY2 DIRECTORY3 DIEFAME_DIERECTORY

Zum Beispiel wäre der Befehl:

$ mv testDir1 testDir2 testdir3 ~/dokumente/

Beispiel 3: Benennen Sie eine Datei und ein Verzeichnis um

Mit dem Befehl MV können Sie auch eine Datei oder ein Verzeichnis umbenennen. Verwenden Sie die folgende Syntax, um eine Datei umzubenennen:

$ MV Datei1 Datei2

Zum Beispiel um eine Datei namens Sample1 umzubenennen.txt zu sample2.TXT, der Befehl wäre:

$ mv sample1.txt sample2.txt

Notiz: Wenn die Datei Beispiel2.TXT existiert bereits, es wird durch das Datei Beispiel1 überschrieben.txt.

Verwenden Sie die folgende Syntax, um ein Verzeichnis umzubenennen:

$ MV Dircetory1 Directory2

Zum Umbenennen eines Verzeichnisses mit dem Namen testDir1/ to TestDir2/ wäre der Befehl:

$ mv testdir1/ testdir2/

Beispiel 4: Aufforderung vor Überschreiben einer vorhandenen Datei

Wenn Sie eine Datei in ein anderes Verzeichnis verschieben, in dem eine andere Datei mit demselben Namen bereits vorhanden ist, überschreibt sie standardmäßig die vorhandene Datei am Zielverzeichnis. Wenn Sie möchten, können Sie den Befehl mv angeben, bevor Sie die vorhandene Datei mit der Option des Befehls des MV überschreiben.

$ mv -i File1 -Verzeichnis

Wenn Sie die Probe bewegen möchten.TXT -Datei zu ~/dokumentiertes Verzeichnis, das bereits eine Datei mit dem Namen Beispiel enthält.TXT, die Option -i -Option fordert Sie auf, bevor Sie die Datei überschreiben.

$ mv -ich Probe.txt ~/dokumente/

Wenn Sie die Datei überschreiben möchten, klicken Sie auf Y. Ansonsten wird es abgesagt.

Beispiel 5: Überschreiben Sie keine vorhandene Datei

Wenn Sie möchten, können Sie den Befehl mv angeben, eine vorhandene Datei am Ziel niemals mit der Option -n wie folgt zu überschreiben:

$ mv -n Datei1 -Verzeichnis

Zum Beispiel möchten Sie das Beispiel verschieben.TXT -Datei zu ~/dokumentiertes Verzeichnis, das bereits eine Datei mit dem Namen Beispiel enthält.txt. Wenn Sie die Option -n verwenden, verhindert sie, dass die Datei überschrieben wird.

$ mv -n sample.txt ~/dokumente/

Beispiel 6: Beziehen Sie sich nur, wenn die Quelldatei neuer ist als das Ziel

Wenn Sie eine Datei in ein anderes Verzeichnis verschieben, das bereits dieselbe Datei enthält.

$ mv -u Datei1 -Verzeichnis

Wir haben ein Beispiel2.TXT -Datei, die sowohl im aktuellen Verzeichnis als auch im Verzeichnis ~/documents vorliegt. Die Probe.Die im aktuelle Verzeichnis vorhandene TXT -Datei ist neuer als die Probe.TXT -Datei, die im Verzeichnis ~/dokumenten vorhanden ist, wie im folgenden Screenshot zu sehen ist.

Wenn wir nun die Option MV -Befehls -U verwenden, wird die Datei am Ziel aktualisiert, da die Quelldatei neuer ist.

$ mv -u sample2.txt ~/dokumente/

Beispiel 7: Erstellen Sie eine Sicherung der vorhandenen Zieldatei

Um zu vermeiden, dass die bereits vorhandene Zieldatei überschrieben wird, können Sie auch die Sicherung im Zielverzeichnis mit der Option -B des MV -Befehls erstellen:

$ MV -B Datei1 Verzeichnis

Wir haben einen Test.TXT -Datei, die sowohl im aktuellen Verzeichnis als auch im Verzeichnis ~/documents vorliegt. Vor dem Test.Die TXT -Datei im Zielverzeichnis wird von der Quelldatei überschrieben. Sie können die Sicherung mit der Option -B wie folgt erstellen:

$ MV -B -Test.txt ~/dokumente/

Es erstellt die Sicherungsdatei im Zielverzeichnis mit demselben Namen, jedoch mit einem angehängten Tilde (~).

Das ist alles von den “MV" Befehl.

Abschluss

Der "MVDer Befehl ”bietet mehr Flexibilität und wird empfohlen, die Dateien in Verzeichnissen zu verschieben. Wir haben die verschiedenen Beispiele für die Verwendung der „verwendet“ behandeltMVBefehl ”, um eine Datei von einem Verzeichnis an einem anderen an demselben oder anderen Ort zu verschieben.