Linux-Befehl zum Verschieben von Dateien
MV-Befehl
Funktion: Benennen Sie eine Datei oder ein Verzeichnis um oder verschieben Sie eine Datei von einem Verzeichnis in ein anderes. Dieser Befehl ähnelt der Kombination von ren und move unter DOS.
Syntax: mv [Optionen] Quelldatei oder Zielverzeichnis Zieldatei oder -verzeichnis
Erklärung:
Abhängig vom Typ des zweiten Parameters im mv-Befehl (ob es sich um eine Zieldatei oder ein Zielverzeichnis), benennt der Befehl mv die Datei um oder verschiebt sie in ein neues Verzeichnis. Wenn der zweite Parametertyp eine Datei ist, schließt der Befehl mv die Dateiumbenennung ab. Zu diesem Zeitpunkt kann es nur eine Quelldatei geben (es kann auch der Name des Quellverzeichnisses sein). einen gegebenen Zieldateinamen.
Wenn der zweite Parameter ein vorhandener Verzeichnisname ist, können mehrere Quelldateien oder Verzeichnisparameter vorhanden sein, und der Befehl mv verschiebt alle durch jeden Parameter angegebenen Quelldateien in das Zielverzeichnis. Beim Verschieben von Dateien zwischen Dateisystemen kopiert mv zunächst die Originaldatei und löscht sie dann. Dabei geht auch der Link zur Datei verloren.
Parameter:
- I interaktiver Modusbetrieb. Wenn der MV-Vorgang zum Überschreiben einer vorhandenen Zieldatei führt, fragt das System, ob neu geschrieben werden soll, und fordert den Benutzer auf, mit „Ja“ oder „N“ zu antworten, um ein versehentliches Überschreiben der Datei zu vermeiden.
- f deaktiviert interaktive Vorgänge. Es werden keine Anweisungen gegeben, wenn die MV-Operation eine vorhandene Zieldatei überschreiben soll. Nach Angabe dieser Option hat die Option i keine Wirkung mehr.
Wenn die angegebene Zieldatei (nicht das Verzeichnis) bereits existiert, wird der Inhalt der Datei durch die neue Datei überschrieben. Um zu verhindern, dass Benutzer versehentlich eine andere Datei mit dem Befehl mv zerstören, wird empfohlen, dass Benutzer die Option i verwenden, wenn sie den Befehl mv zum Verschieben von Dateien verwenden.
Es ist zu beachten, dass die Ergebnisse von mv und cp unterschiedlich sind. mv scheint die Dateien zu „verschieben“ und die Anzahl der Dateien erhöht sich nicht, während cp die Dateien kopiert und die Anzahl der Dateien erhöht.
Beispiel 1: Verschieben Sie alle Dateien in /usr/xu in das aktuelle Verzeichnis (gekennzeichnet durch „.“):
$ mv /usr/xu/ * .
Beispiel 2: Benennen Sie die Datei wch.txt in wjz .doc um
$ mv wch.txt wjz.doc
Empfohlene verwandte Video-Tutorials: „Linux-Tutorial“
Das obige ist der detaillierte Inhalt vonLinux-Befehl zum Verschieben einer Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!