Startseite > Datei- und Verzeichnisverwaltung > mv

mv-Befehlsanleitung: Verschieben/Umbenennen von Dateien und Verzeichnissen

`mv`-Befehl (move) wird in Linux- und Unix-basierten Betriebssystemen verwendet, um den Namen von Dateien oder Verzeichnissen zu ändern oder sie an einen anderen Ort zu verschieben. Dies ist ein wesentlicher Befehl, um das Dateisystem zu organisieren und neu zu strukturieren. In diesem Leitfaden lernen Sie die grundlegende Verwendung des `mv`-Befehls und nützliche Optionen kennen.

Übersicht über mv

`mv`-Befehl ist das Hauptmittel, um Daten innerhalb des Dateisystems zu verschieben. Im Gegensatz zum Kopieren (cp) bleibt die Originaldatei nicht erhalten, sondern der Standort oder der Name der Datei wird geändert. Wenn Sie Dateien innerhalb desselben Dateisystems verschieben, erfolgt die Änderung nur der Metadaten (inode), ohne dass die tatsächlichen Daten verschoben werden, was sehr schnell ist.

Hauptfunktionen von mv

`mv`-Befehl wird hauptsächlich für folgende Zwecke verwendet:

Wichtige Anwendungsbereiche

  • Umbenennung von Dateien: Ändert den Namen oder die Erweiterung einer Datei.
  • Umbenennung von Verzeichnissen: Ändert den Namen eines Verzeichnisses.
  • Verschieben von Dateien: Verschiebt eine Datei von einem Verzeichnis in ein anderes.
  • Verschieben von Verzeichnissen: Verschiebt ein Verzeichnis und dessen gesamten Inhalt an einen anderen Ort.
  • Verwaltung von Backup-Dateien: Wird verwendet, um eine vorhandene Datei durch eine neue zu ersetzen, indem sie in eine Sicherungskopie verschoben wird.

Wichtige Optionen des mv-Befehls

`mv`-Befehl bietet eine Vielzahl von Optionen, um beim Verschieben/Umbenennen von Dateien oder Verzeichnissen auf verschiedene Situationen reagieren zu können, wie z. B. Vermeidung von Überschreibungen, erzwungene Ausführung und detaillierte Ausgaben.

1. Grundlegendes Verschieben/Umbenennen

2. Optionen zum Überschreiben und Bestätigen

3. Optionen für die Ausgabe weiterer Informationen

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`mv` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

Beispiele

Lernen Sie, wie Sie Dateien und Verzeichnisse effektiv verschieben und umbenennen können, anhand verschiedener Beispiele für den `mv`-Befehl.

Umbenennen einer Datei

mv old_report.txt new_report.txt

Ändert den Namen der Datei `old_report.txt` in `new_report.txt`.

Verschieben einer Datei in ein anderes Verzeichnis

mv document.pdf /home/user/archives/

Verschiebt die Datei `document.pdf` aus dem aktuellen Verzeichnis in das Verzeichnis `/home/user/archives/`.

Umbenennen eines Verzeichnisses

mv old_project_folder new_project_folder

Ändert den Namen des Verzeichnisses `old_project_folder` in `new_project_folder`.

Bestätigung vor dem Überschreiben beim Verschieben von Dateien

sudo mv -i config.ini /etc/

Fragt, ob die Datei `config.ini` beim Verschieben nach `/etc/` überschrieben werden soll, wenn bereits eine Datei mit demselben Namen vorhanden ist.

Mehrere Dateien in ein Verzeichnis verschieben

mv image1.jpg image2.jpg image3.png photos/

Verschiebt die drei Dateien `image1.jpg`, `image2.jpg`, `image3.png` gleichzeitig in das Verzeichnis `photos`.

Detaillierte Ausgabe und Backup beim Verschieben von Dateien

mv -vb main.log main.log.old

Wenn die Datei `main.log` nach `main.log.old` verschoben wird und `main.log.old` bereits vorhanden ist, wird eine Sicherung erstellt und der Vorgang wird detailliert angezeigt.


Gleiche Kategorie Befehle