MV -Befehl unter Linux mit nützlichem Beispiel

MV -Befehl unter Linux mit nützlichem Beispiel

Der Befehl MV wird verwendet, um Dateien von einem Verzeichnis in ein anderes Verzeichnis zu verschieben. Auch der Befehl MV wird verwendet, um die Datei in Linux -Systemen umzubenennen. Es ist ein häufig verwendeter Befehl der Linux -Benutzer. Sie müssen den Befehl MV unter Linux und seinen Parametern kennenlernen.

In diesem Tutorial erfahren Sie den Befehl Linux MV mit nützlichen Beispielen

Syntax:

Verwendung: MV [Option]… [-t] Quelldest oder: MV [Option]… Quelle… Verzeichnis oder: MV [Option]… -T -Verzeichnisquelle… 

Der Befehl verschieben ist nützlich, um die Quelldatei in den Dateinamen Dest zu benennen. Sie können auch eine Quelldatei in ein anderes Verzeichnis verschieben. Dieser Befehl ermöglichte es uns auch, das Verzeichnis einschließlich aller Unterverzeichnisse in das Target -Verzeichnis zu verschieben.

MV -Befehlsbeispiele

Unten finden Sie die Basis -MV -Befehlsbeispiele zum Linux -Terminal.

  1. Datei in aktuellem Verzeichnis umbenennen - Zum Beispiel die Dateiquelle umbenennen.txt zu dest.txt im aktuellen Verzeichnis.
    MV -Quelle.txt dest.txt  
  2. Datei in das Zielverzeichnis verschieben - Bewegen Sie eine Quelle.TXT -Datei im aktuellen Verzeichnis zum /TMP -Verzeichnis verfügbar.
    MV -Quelle.txt /tmp /  

    Im obigen Befehl ist der Dateiname im Zielverzeichnis unverändert. Sie können auch den Dateinennamen am Zielverzeichnis umbenennen, indem Sie den Dateinamen am Ziel angeben. Wie:

    MV -Quelle.txt /tmp /dest.txt  
  3. Verschieben Sie die Datei vom Quellverzeichnis in das Zielverzeichnis - Wir können auch Dateien oder Verzeichnisse von einem anderen Verzeichnis in das Zielverzeichnis verschieben.

    Der folgende Befehl verschiebt sich/var/dir1/Quelle.Protokolldatei in /var /Protokollverzeichnis mit demselben Namen.

    MV/var/dir1/Quelle.Protokoll/var/log/  
  4. Verschieben Sie mehrere Dateien gleichzeitig in das Ziel - Der MV akzeptiert mehrere Quelldateien und verschiebt sie gleichzeitig in das Zielverzeichnis.

    Der folgende Befehl verschiebt die Datei1.txt, Datei2.txt im aktuellen Verzeichnis und /opt /file3.TXT zum /TMP -Verzeichnis. Hier wird der letzte Befehlszeilenparameter vom MV -Befehl als Ziel verwendet.

    MV -Datei1.txtdatei2.txt /opt /Datei3.txt /tmp  

    Sie können auch verwenden -T Option zur Bereitstellung des Zielverzeichnisses.

    MV -T /TMP -Datei1.txtdatei2.txt /opt /Datei3.txt  

MV -Befehlszeilenoptionen

Sie müssen sich an einige der Befehlszeilenoptionen für MV erinnern, die während der Arbeit am Terminal arbeiten.

  • -B Verwenden Sie diese Option, um eine Sicherung jeder vorhandenen Zieldatei zu erstellen. Dies ist sehr nützlich bei unerwünschten überschriebenen und Datenverlusten. Wenn die Zieldatei bereits vorhanden ist, wird eine Kopie der Zieldatei mit ~ in Dateinamen angehängt.
    MV -B -Quelle.txt dest.txt  
  • -F, -Force Verwenden Sie diese Option, um die Zieldatei ohne Aufforderung zur Bestätigung zu überschreiben. Dies ist nützlich für die Verwendung des MV -Befehls in Automatisierungsaufgaben oder Shell -Skripten.
    MV -f -Quelle.txt dest.txt  
  • -Ich, -interaktiv Diese Option wird verwendet, um die Bestätigung vor dem Überschreiben der Zieldatei stets aufzubauen.
    MV -i -Quelle.txt dest.txt  CP: Überschreiben Sie "Dest"? 

    Geben Sie die Option Y/N ein, um eine Überschreibungsanforderung zuzulassen oder zu verweigern.

  • -t, -target-direktory = Verzeichnis Verwenden Sie diese Option, um mehrere Dateien in das Zielverzeichnis zu verschieben.
    MV -T /TMP -Datei1.txtdatei2.txt /opt /Datei3.txt  

    Der obige Befehl verschiebt die Datei1.txt, Datei2.txt und /opt /Datei3.TXT -Dateien unter dem Verzeichnis /TMP.

  • -T,-No-Target-Verzeichnis Wenn bereits ein Verzeichnis am Ziel mit gleichem Namen besteht. Diese Option weist den Befehl MV an, das Ziel als Datei zu behandeln und die Verschiebung der Quelle unter dem Ziel zu stoppen.
    MV -T -Quelle.TXT -Ausgabe  MV: Das Verzeichnis kann nicht mit Nicht-Verzeichnis ausgegeben werden 
  • -u, -Update - Diese Option gibt den Befehl MV an, sich nur zu verschieben, wenn die Quelldatei neuer als die Zieldatei ist oder die Zieldatei fehlt.
    MV -u -Quelle.txt dest.txt 

Abschluss

In diesem Tutorial haben Sie die Verwendung des Linux -MV -Befehls mit den nützlichen Beispielen und Befehlszeilenoptionen gelernt.

Bitte teilen Sie Ihre Gedanken zu diesem Artikel über Kommentare mit, um ihn zu verbessern. Dein