Einige der in diesem Beitrag geteilten Links sind Affiliate-Links. Wenn du auf den Link klickst und etwas kaufst, erhalten wir eine Affiliate-Provision ohne zusätzliche Kosten für dich.
Der mv
-Befehl (Move) wird in Linux- und Unix-ähnlichen Betriebssystemen verwendet, um Dateien und Verzeichnisse zu verschieben oder umzubenennen. Dieser Befehl ist ein wesentlicher Bestandteil der Datei- und Verzeichnisverwaltung und hilft dir dabei, Daten zu organisieren und Dateien oder Verzeichnisse umzubenennen.
Allgemeine Verwendung #
Du kannst den mv
-Befehl verwenden, um Dateien oder Verzeichnisse zu verschieben oder umzubenennen. Der Befehl hat folgendes Format:
mv [optionen] quelle ziel
Dabei steht quelle
für die Datei oder das Verzeichnis, das du verschieben oder umbenennen möchtest, und ziel
für den neuen Ort oder Namen.
Optionen des mv
-Befehls #
Der mv
-Befehl bietet verschiedene Optionen, die dir beim Verschieben oder Umbenennen von Dateien und Verzeichnissen nützlich sein können. Die wichtigsten Optionen sind in der folgenden Tabelle zusammengefasst:
Option | Funktion |
---|---|
-i | Fragt dich vor dem Überschreiben einer bestehenden Datei nach Bestätigung. |
-f | Erzwingt das Überschreiben der Zieldateien, ohne nach Bestätigung zu fragen. |
-u | Verschiebt oder benennt nur um, wenn die Quelldatei neuer ist als die Zieldatei oder wenn die Zieldatei nicht existiert. |
-v | Zeigt detaillierte Ausgaben an (verbose). Gibt Informationen über die Verschiebe- oder Umbenennungsprozesse aus. |
-n | Verhindert das Überschreiben bestehender Dateien. |
-b | Erstellt eine Sicherungskopie der Zieldatei vor dem Überschreiben. |
--backup | Erstellt eine Sicherungskopie der Zieldatei vor dem Überschreiben. |
--suffix | Gibt ein Suffix für die Sicherungskopie an, das an die gesicherte Datei angehängt wird. |
Beispiele für die Verwendung #
Wenn du eine Datei in ein anderes Verzeichnis verschieben möchtest, kannst du den Befehl mv datei.txt /home/user/Backup/
verwenden. Dieser Befehl verschiebt datei.txt
in das Verzeichnis /home/user/Backup/
.
Um eine Datei umzubenennen, gibst du mv alte_datei.txt neue_datei.txt
ein. Dies benennt alte_datei.txt
in neue_datei.txt
um.
Falls du vor dem Überschreiben einer Datei im Zielverzeichnis nach Bestätigung gefragt werden möchtest, verwendest du mv -i datei.txt /home/user/Backup/
.
Wenn du detaillierte Informationen über den Verschiebe- oder Umbenennungsprozess sehen möchtest, kannst du mv -v datei.txt /home/user/Backup/
verwenden. Dieser Befehl zeigt an, welche Dateien verschoben oder umbenannt werden.
Verwendung unter verschiedenen Linux-Distributionen #
Der mv
-Befehl ist in allen gängigen Linux-Distributionen verfügbar, da er Teil der grundlegenden GNU Core Utilities ist. Dazu gehören Distributionen wie Ubuntu, Debian, Fedora, CentOS, Red Hat Enterprise Linux (RHEL), Arch Linux, OpenSUSE und viele andere. Der Befehl ist auch auf anderen Unix-ähnlichen Betriebssystemen wie macOS und verschiedenen BSD-Derivaten verfügbar.
Fazit #
Der mv
-Befehl ist ein vielseitiges und leistungsfähiges Werkzeug für die Verwaltung von Dateien und Verzeichnissen in Linux und Unix-ähnlichen Systemen. Er ermöglicht dir, Dateien und Verzeichnisse zu verschieben oder umzubenennen, was die Organisation von Daten und die Verwaltung von Dateinamen erheblich erleichtert. Unabhängig von der verwendeten Linux-Distribution bleibt die Funktionalität des mv
-Befehls konsistent und zuverlässig.