Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
mv - Dateien und Verzeichnisse verschieben
Der Befehl mv (move) wird verwendet, um Dateien und Verzeichnisse zu verschieben oder umzubenennen.
Syntax
mv [OPTIONEN] QUELLE ZIEL
Falls das Ziel ein Verzeichnis ist, wird die Datei dorthin verschoben.
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `-i` | Fragt vor dem Überschreiben einer bestehenden Datei nach einer Bestätigung. |
| `-f` | Erzwingt das Verschieben, ohne Rückfragen zu stellen. |
| `-u` | Verschiebt nur, wenn die Quelldatei neuer ist als die Zieldatei. |
| `-v` | Zeigt die verschobenen Dateien an. |
Beispiele
Eine Datei in ein anderes Verzeichnis verschieben:
mv datei.txt /home/user/Dokumente/
Eine Datei umbenennen:
mv alte_datei.txt neue_datei.txt
Ein Verzeichnis verschieben:
mv mein_ordner/ /home/user/Dokumente/
Nur neuere Dateien verschieben:
mv -u datei.txt /zielverzeichnis/
Hinweis
- Beim Verschieben von Dateien zwischen verschiedenen Dateisystemen kann es zu einer Kopie und anschließenden Löschung der Originaldatei kommen. - Wenn das Ziel ein bestehender Dateiname ist, wird die Datei ohne Nachfrage überschrieben, es sei denn, die Option `-i` wird verwendet.
Alternativen
Falls du die Datei an einem anderen Ort speichern möchtest, ohne sie zu verschieben, könnte der cp-Befehl eine bessere Wahl sein.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man mv
