Der Befehl mv
In diesem Beitrag lernen Sie den Befehl mv (move) kennen, welcher unter Linux- / UNIX-Betriebssystemen eingesetzt wird, um Dateien oder Verzeichnisse zu verschieben. Zugleich kann mv auch dem Umbenennen von Dateien oder Verzeichnissen dienen.
Als Teil der coreutils ist mv auf den meisten Systemen bereits vorinstalliert und kann direkt verwendet werden.
Allgemeine Syntax
Die allgemeine Syntax von mv lautet folgendermaßen:
mv [Optionen] [Quelle] [Ziel]
Der Befehl kann ohne jegliche Optionen aufgerufen werden - lediglich die Angabe einer Datei oder eines Verzeichnisses jeweils für die Argumente Quelle und Ziel sind notwendig. Bei Ausführung verschiebt mv das Quell-Element ins Ziel (erstellt keine Kopie!). Im Ziel kann auch ein anderer Name für die Datei oder das Verzeichnis verwendet werden, sodass mv dieses umbenennt. Sind Quell- und Zielverzeichnis gleich, so findet effektiv nur eine Umbenennung statt.
Wichtige Optionen
Die wichtigsten Optionen des Befehls mv werden im Folgenden kurz vorgestellt.
-i - Interaktives Verschieben
Wird die Option -i verwendet, so fragt mv vor dem Überschreiben von Elementen stets eine Bestätigung des Benutzers ab.
mv -i [Quelle] [Ziel]
-u - Update
Mit der Option -u ist es möglich Dateien nur dann zu verschieben, wenn sie in der Quelle neuer sind als im Ziel, oder wenn die Datei im Ziel fehlt.
mv -u [Quelle] [Ziel]
-v - Ausführliche Ausgabe
Eine Ausführliche Ausgabe der von mv durchgeführten Aktionen, wird mit der Option -v erreicht.
mv -v [Quelle] [Ziel]
Abonniere JETZT unseren Newsletter!
Verpasse nie wieder neue Beiträge und exklusive Insider-Only-Inhalte!