Der Befehl mv

mv-featured

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!

Joel Benseler

Click Here to Leave a Comment Below

Leave a Comment: