Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux-Befehl zum Verschieben einer Datei

Linux-Befehl zum Verschieben einer Datei

藏色散人
藏色散人Original
2019-06-06 10:34:0826104Durchsuche

Linux-Befehl zum Verschieben einer Datei

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn