Harting Development

Verzeichnisse unter Linux verschieben – Eine ausführliche Anleitung

Lukas Fuchs vor 2 Jahren Linux-Server 3 Min. Lesezeit

Verwendung des mv-Befehls

Der mv-Befehl ist ein leistungsstarkes Dienstprogramm unter Linux, mit dem du Verzeichnisse (und Dateien) verschieben kannst. Er bietet eine Vielzahl von Optionen, um deinen Anforderungen gerecht zu werden.

Syntax

mv [OPTIONEN] QUELLE ZIEL

Wobei:

  • QUELLE das zu verschiebende Verzeichnis ist
  • ZIEL das Zielverzeichnis oder der neue Name für das Verzeichnis ist

Optionen

Der mv-Befehl bietet eine Reihe nützlicher Optionen:

  • -f, --force: Überschreibt Zielverzeichnisse ohne Bestätigung
  • -n, --no-clobber: Überschreibt Zielverzeichnisse nicht
  • -v, --verbose: Gibt detaillierte Informationen über den Verschiebevorgang aus
  • -i, --interactive: Fordert dich vor dem Überschreiben von Zielverzeichnissen zur Bestätigung auf

Schritte zum Verschieben eines Verzeichnisses mit mv

  1. Öffne ein Terminalfenster.
  2. Navigiere zu dem Verzeichnis, das du verschieben möchtest, mit dem Befehl cd.
  3. Verwende den Befehl mv mit den entsprechenden Optionen und den Pfaden zu QUELLE und ZIEL.

Beispiel:

Um das Verzeichnis Dokumente in das Verzeichnis /usr/share zu verschieben, würde der folgende Befehl verwendet werden:

mv Dokumente /usr/share

Fehlerbehebung

Wenn du Probleme beim Verschieben von Verzeichnissen mit mv hast, überprüfe Folgendes:

  • Stell sicher, dass du die richtigen Berechtigungen für die Quelldateien hast.
  • Überprüfe, ob das Zielverzeichnis existiert und du Schreibberechtigungen für dieses hast.
  • Überprüfe die Syntax deines Befehls auf Fehler.

Wenn du immer noch Probleme hast, kannst du versuchen, die Option --verbose zu verwenden, um weitere Informationen über den Vorgang zu erhalten.

Verschieben mehrerer Verzeichnisse

Manchmal musst du mehrere Verzeichnisse auf einmal verschieben. Das ist mit dem mv-Befehl möglich.

Glob-Muster verwenden

Verwende Glob-Muster, um mehrere Verzeichnisse anzugeben. Beispielsweise verschiebt der folgende Befehl alle Verzeichnisse, die mit "dir" beginnen, in den Ordner "/new/dir":

mv /old/dir-*/ /new/dir

Regelmäßige Ausdrücke verwenden

Verwende reguläre Ausdrücke, um komplexere Muster zu erstellen. Beispielsweise verschiebt der folgende Befehl alle Verzeichnisse, die Zahlen enthalten, in den Ordner "/num-dirs":

mv /old/dir[0-9]*/ /new/num-dirs

Optionen kombinieren

Du kannst auch Optionen kombinieren, um deine Verschiebeoperationen anzupassen. Beispielsweise verschiebt der folgende Befehl alle Verzeichnisse, die mit "dir" beginnen, rekursiv in den Ordner "/new/dir":

mv -R /old/dir-*/ /new/dir

Fehlerbehandlung

Manchmal können beim Verschieben mehrerer Verzeichnisse Fehler auftreten. Überprüfe Folgendes:

  • Schreibberechtigungen: Stelle sicher, dass du über Schreibberechtigungen für den Quell- und den Zielordner verfügst.
  • Vorhandene Verzeichnisse: Stelle sicher, dass die Zielverzeichnisse nicht bereits vorhanden sind.
  • Leerzeichen in Pfaden: Verwende Anführungszeichen um Pfade mit Leerzeichen, z. B. "mv /old/dir with spaces" /new/dir".

Wenn du Probleme beim Verschieben mehrerer Verzeichnisse hast, kannst du dich an das Ubuntu-Community-Forum wenden oder die mv-Manpage konsultieren.

Verzeichnisse in einen neuen Ordner verschieben

Möchtest du ein oder mehrere Verzeichnisse in einen neu erstellten Ordner verschieben? Der mv-Befehl bietet dir diese Möglichkeit.

Neuer Ordner erstellen

Bevor du ein Verzeichnis verschieben kannst, musst du einen neuen Ordner erstellen, in den du verschieben möchtest. Gehe dazu folgendermaßen vor:

  1. Navigiere zu dem Ort, an dem du den neuen Ordner erstellen möchtest, z. B. using cd /home/benutzername/Dokumente.

  2. Erstelle den neuen Ordner mit dem mkdir-Befehl: mkdir neuer_ordner

Verzeichnisse verschieben

Nachdem du den neuen Ordner erstellt hast, kannst du die Verzeichnisse mit dem folgenden Befehl verschieben:

mv quellverzeichnis/ zielverzeichnis/

Beispiel:

mv /home/benutzername/Dokumente/alter_ordner/ /home/benutzername/Dokumente/neuer_ordner/

Dadurch werden alle Dateien und Unterverzeichnisse aus dem Verzeichnis "alter_ordner" in den Ordner "neuer_ordner" verschoben.

Tipps

  • Wenn du das Zielverzeichnis nicht angibst, wird der Inhalt des Quellverzeichnisses verschoben, das Quellverzeichnis selbst jedoch gelöscht.

  • Du kannst mehrere Verzeichnisse innerhalb eines einzigen Befehls verschieben, indem du sie durch Leerzeichen trennst.

  • Verwende die Option -i, um eine Bestätigung aufzufordern, bevor Verzeichnisse überschrieben werden.

  • Bei der Verschiebung von Verzeichnissen zwischen verschiedenen Dateisystemen kann es zu Problemen kommen. In diesem Fall solltest du den Befehl rsync verwenden.

Verzeichnisse zwischen verschiedenen Laufwerken verschieben

Wenn du ein Verzeichnis auf ein anderes Laufwerk verschieben möchtest, musst du dicherstellen, dass du über die entsprechenden Berechtigungen verfügst. Führe dazu den folgenden Befehl aus:

sudo mv /pfad/zum/verzeichnis /ziel/laufwerk/pfad/zum/neuen/verzeichnis

Beispiel:

sudo mv /home/benutzer/Dokumente /mnt/neuefestplatte/Dokumente

Was ist, wenn ich keine Berechtigung habe, das Verzeichnis zu verschieben?

Wenn du nicht über die entsprechenden Berechtigungen verfügst, um das Verzeichnis zu verschieben, kannst du die Berechtigung mithilfe des chown-Befehls ändern. Führe dazu den folgenden Befehl aus:

sudo chown benutzername /pfad/zum/verzeichnis

Beispiel:

sudo chown benutzername /home/benutzer/Dokumente

Kann ich auch versteckte Dateien verschieben?

Ja, du kannst auch versteckte Dateien verschieben. Verwende dazu die -a-Option des mv-Befehls.

sudo mv -a /pfad/zum/verzeichnis /ziel/laufwerk/pfad/zum/neuen/verzeichnis

Wie kann ich überprüfen, ob das Verzeichnis erfolgreich verschoben wurde?

Du kannst mit dem ls-Befehl überprüfen, ob das Verzeichnis erfolgreich verschoben wurde:

ls /ziel/laufwerk/pfad/zum/neuen/verzeichnis

Verzeichnisse mit versteckten Dateien verschieben

Versteckte Dateien sind Dateien, deren Name mit einem Punkt (.) beginnt. Diese Dateien sind standardmäßig im Dateimanager verborgen, da sie häufig Konfigurationsdateien oder andere sensible Informationen enthalten. Wenn du ein Verzeichnis mit versteckten Dateien verschieben musst, musst du den Befehl mv mit der Option -a verwenden.

Verschieben eines Verzeichnisses mit versteckten Dateien

Um ein Verzeichnis mit versteckten Dateien zu verschieben, verwende den folgenden Befehl:

mv -a altes_verzeichnis neues_verzeichnis

Die Option -a weist den Befehl mv an, auch versteckte Dateien zu verschieben.

Probleme beim Verschieben von Verzeichnissen mit versteckten Dateien

Wenn du versuchst, ein Verzeichnis mit versteckten Dateien zu verschieben, kannst du auf folgende Probleme stoßen:

  • Berechtigungsfehler: Du musst über die Berechtigung verfügen, sowohl das Quell- als auch das Zielverzeichnis zu ändern.
  • Dateifehler: Einige versteckte Dateien können nicht verschoben werden, z. B. Dateien, die von anderen Prozessen verwendet werden.
  • Symbolische Links: Wenn das Quellverzeichnis ein symbolischer Link zu einem anderen Verzeichnis ist, wird durch den Befehl mv der Link verschoben und nicht das Zielverzeichnis.

Tipps zur Fehlerbehebung

Wenn du Probleme beim Verschieben eines Verzeichnisses mit versteckten Dateien hast, kannst du die folgenden Tipps zur Fehlerbehebung befolgen:

  • Überprüfe die Berechtigungen: Vergewissere dich, dass du über die Berechtigung verfügst, sowohl das Quell- als auch das Zielverzeichnis zu ändern.
  • Schließe alle offenen Dateien: Schließe alle Dateien, die im Quellverzeichnis geöffnet sind, bevor du versuchst, es zu verschieben.
  • Verwende die Option -f: Die Option -f zwingt den Befehl mv zum Überschreiben vorhandener Dateien im Zielverzeichnis.
  • Erstelle eine Sicherungskopie: Bevor du ein Verzeichnis mit versteckten Dateien verschiebst, ist es ratsam, eine Sicherungskopie zu erstellen.

Verzeichnisse verschieben und umbenennen

Oft ist es erforderlich, Verzeichnisse nicht nur zu verschieben, sondern auch gleichzeitig umzubenennen. Dies kann besonders nützlich sein, wenn du Verzeichnisse in einer organisierten Struktur gruppieren oder ihren Namen aus Gründen der Konsistenz ändern möchtest.

Vorgehensweise

Du kannst die mv-Option --target-directory verwenden, um Verzeichnisse zu verschieben und umzubenennen:

mv --target-directory=neuer_ordner alter_ordner

Dabei ist neuer_ordner der Zielordner, in den du das Verzeichnis verschieben und umbenennen möchtest. alter_ordner ist der Name des zu verschiebenden und umzubenennenden Verzeichnisses.

Verwendung mit absoluten und relativen Pfaden

Du kannst sowohl absolute als auch relative Pfade verwenden, um Verzeichnisse zu verschieben und umzubenennen. Absolute Pfade beginnen mit dem Stammverzeichnis (/), während relative Pfade vom aktuellen Arbeitsverzeichnis aus betrachtet werden.

Beispiel für einen absoluten Pfad:

mv --target-directory=/home/benutzer/neuer_ordner /home/benutzer/alter_ordner

Beispiel für einen relativen Pfad:

mv --target-directory=neuer_ordner alter_ordner

Sonderfälle

Wenn du ein Verzeichnis in einen nicht existierenden Zielordner verschieben möchtest, kannst du die Option --create-directories verwenden, um den Zielordner automatisch zu erstellen.

Wenn du ein Verzeichnis verschieben und umbenennen willst, das bereits im Zielordner existiert, kannst du die Option --force verwenden, um das vorhandene Verzeichnis zu überschreiben.

Beispiel

Um das Verzeichnis /home/benutzer/alte_verzeichnisse in den neuen Ordner /home/benutzer/neue_verzeichnisse zu verschieben und in umbenannte_verzeichnisse umzubenennen, kannst du folgenden Befehl verwenden:

mv --target-directory=/home/benutzer/neue_verzeichnisse /home/benutzer/alte_verzeichnisse

Nach der Ausführung dieses Befehls befindet sich das Verzeichnis in /home/benutzer/neue_verzeichnisse und hat den Namen umbenannte_verzeichnisse.

Überprüfen der Verschiebung

Nachdem du den mv-Befehl ausgeführt hast, ist es wichtig, die Verschiebung zu überprüfen, um sicherzustellen, dass sie erfolgreich war. Hier sind einige Möglichkeiten, dies zu tun:

Verzeichnisse im neuen Speicherort auflisten

Navigiere zum neuen Speicherort der Verzeichnisse und liste den Inhalt mit dem ls-Befehl auf:

cd /neuer/speicherort
ls

Wenn die verschobenen Verzeichnisse aufgelistet werden, wurden sie erfolgreich verschoben.

Verschiebungsoperationen mit Dateimanagern prüfen

Du kannst auch einen Dateimanager wie GNOME Files oder Dolphin verwenden, um die Verschiebung zu überprüfen. Navigiere zum alten und zum neuen Speicherort der Verzeichnisse und vergewissere dich, dass sie sich an der richtigen Stelle befinden.

Ausgabestatus des Befehls überprüfen

Wenn du den mv-Befehl mit der Option -v (ausführlich) ausführst, werden detaillierte Informationen zur Verschiebungsoperation ausgegeben. Überprüfe die Ausgabe auf Fehlermeldungen oder Warnungen.

mv -v /alter/speicherort /neuer/speicherort

Probleme beheben

Wenn du Probleme bei der Überprüfung der Verschiebung feststellst, befolge diese Schritte zur Fehlerbehebung:

  • Überprüfe, ob du die richtigen Pfade für den alten und den neuen Speicherort angegeben hast.
  • Stelle sicher, dass du über ausreichende Berechtigungen verfügst, um die Verzeichnisse zu verschieben.
  • Überprüfe, ob die Verzeichnisse bereits an dem neuen Speicherort vorhanden sind. Wenn dies der Fall ist, musst du die Verschiebung mit der Option -f (erzwingen) erzwingen.
  • Überprüfe, ob es versteckte Dateien oder untergeordnete Verzeichnisse in den zu verschiebenden Verzeichnissen gibt, die möglicherweise nicht korrekt verschoben wurden.

Fehlerbehebung bei Problemen mit dem Verschieben

Wenn du Schwierigkeiten beim Verschieben von Verzeichnissen hast, kannst du folgende Schritte zur Fehlerbehebung ausprobieren:

Überprüfe die Berechtigungen

Stelle sicher, dass du über die erforderlichen Berechtigungen zum Verschieben der Verzeichnisse verfügst. Verwende den Befehl ls -l, um die Berechtigungen der Verzeichnisse und Dateien anzuzeigen. Wenn du nicht über die entsprechenden Berechtigungen verfügst, wende dich an deinen Systemadministrator.

Stelle Speicherplatz sicher

Überprüfe, ob sowohl im Quell- als auch im Zielverzeichnis genügend Speicherplatz vorhanden ist. Wenn der Speicherplatz knapp wird, kann der Verschiebevorgang fehlschlagen. Lösche unnötige Dateien oder verschiebe die Verzeichnisse auf ein anderes Laufwerk mit ausreichend Speicherplatz.

Entferne schreibgeschützte Attribute

Überprüfe, ob die Verzeichnisse schreibgeschützte Attribute haben. Dies kann den Verschiebevorgang verhindern. Verwende den Befehl chattr -i gefolgt vom Verzeichnispfad, um schreibgeschützte Attribute zu entfernen.

Handle versteckte Dateien

Wenn du Verzeichnisse mit versteckten Dateien verschiebst, stelle sicher, dass du die Option -a (Alle) im Befehl mv verwendest, um versteckte Dateien einzuschließen. Beispiel: mv -a /quelldatei /zieldatei

Überprüfe Syntaxfehler

Überprüfe den Befehl mv auf Syntaxfehler. Stelle sicher, dass du die richtigen Pfade für das Quell- und Zielverzeichnis angibst und dass du die entsprechenden Optionen verwendest.

Verwende Hilfsmittel von Drittanbietern

Wenn du Schwierigkeiten bei der manuellen Fehlerbehebung hast, kannst du Hilfsmittel von Drittanbietern wie Midnight Commander oder Krusader verwenden. Diese Tools bieten eine grafische Benutzeroberfläche zum Verschieben von Verzeichnissen, die die Fehlerbehebung erleichtern kann.

Wende dich an den Kundendienst

Wenn du trotz der genannten Schritte weiterhin Probleme beim Verschieben von Verzeichnissen hast, wende dich an den Kundendienst des Linux-Distributors oder der Software, die du verwendest. Sie können dir möglicherweise weitere Unterstützung bieten.

Weitere Beiträge

Folge uns

Neue Beiträge

Netzwerk & Routing

Bluetooth und WLAN gleichzeitig nutzen: So geht's

AUTOR • Jun 11, 2026
Netzwerk & Routing

Erweiterung des WLAN-Signals: So vergrößerst du die Reichweite deiner WLAN-Antenne

AUTOR • Jun 11, 2026
Cloud & Virtualisierung

Proxmox auf Mac Mini installieren: So machst du aus Apples Mini-PC einen starken Virtualisierungsserver

AUTOR • Jun 11, 2026
Systemadministration

Die ultimative Anleitung zu rsync Fernkopien für Profis: schnell, sicher, effizient

AUTOR • Jun 11, 2026
Monitoring & Logging

Hoymiles HM 800 blinkt rot: Ursachen, Fehlerbehebung und schnelle Lösungen

AUTOR • Jun 11, 2026
Linux-Server

Linux WLAN Treiber installieren: So bringst du dein WLAN schnell zum Laufen

AUTOR • Jun 11, 2026
Monitoring & Logging

Hoymiles HM-800 blinkt grün: Bedeutung, Ursachen und schnelle Lösungen

AUTOR • Jun 11, 2026
Netzwerk & Routing

WLAN Probleme mit der FRITZ!Box 7590: So findest du die Ursache und behebst sie schnell

AUTOR • Jun 11, 2026
Linux-Server

Fernzugriff auf Ubuntu-Systeme mit Remote Desktop Protocol (RDP): So richtest du es schnell und sicher ein

AUTOR • Jun 11, 2026
Systemadministration

Linux-Ordnergröße anzeigen: Methoden, um Speicherplatz zu verwalten

AUTOR • Jun 11, 2026
Linux-Server

Baldurs Gate 3 unter Linux: Anleitung für begeisterte Spieler, die sofort loslegen wollen

AUTOR • Jun 11, 2026
Netzwerk & Routing

Xiaomi WLAN Probleme: Ursachen finden und beheben – die schnelle Anleitung

AUTOR • Jun 11, 2026
Netzwerk & Routing

WLAN GHz-Bänder auf dem iPhone schnell finden: So prüfst du 2,4 GHz, 5 GHz und 6 GHz

AUTOR • Jun 10, 2026
Netzwerk & Routing

WLAN Änderung für Ring Kamera: Schritt-für-Schritt-Anleitung ohne Stress

AUTOR • Jun 10, 2026
Cloud & Virtualisierung

Erstellung virtueller Maschinen unter Linux: Ein umfassender Leitfaden für schnelle, saubere Setups

AUTOR • Jun 10, 2026
Systemadministration

Windows 11 WLAN aktivieren: Schritt-für-Schritt-Anleitung ohne Umwege

AUTOR • Jun 10, 2026
Netzwerk & Routing

Dein LAN in WLAN verwandeln: So wählst du den besten LAN-zu-WLAN-Adapter

AUTOR • Jun 10, 2026
Automatisierung & Scripting

iTunes unter Linux: Installation und Nutzung auf einem Nicht-Apple-System

AUTOR • Jun 10, 2026
Netzwerk & Routing

WLAN Probleme mit der o2 HomeBox 6641: Lösungen und Tipps für stabiles Internet

AUTOR • Jun 10, 2026
Linux-Server

OneDrive auf Linux synchronisieren: So halten Sie Ihre Dateien nahtlos aktuell

AUTOR • Jun 10, 2026

Beliebte Beiträge

Netzwerk & Routing

WLAN-Einrichtung unter Windows XP: Schritt-für-Schritt-Anleitung

AUTOR • May 09, 2024
Automatisierung & Scripting

ESP8266 und ESP32: Optimierung des WLANs für eingebettete Systeme

AUTOR • Apr 19, 2024
Netzwerk & Routing

Panasonic TV mit Smartphone verbinden: Schritt-für-Schritt-Anleitung zur kabellosen Verbindung

AUTOR • Apr 19, 2024
Linux-Server

Linux Dateien löschen: So entfernen Sie Dateien sicher und effizient

AUTOR • Apr 17, 2024
Netzwerk & Routing

Die ultimative Anleitung zur Optimierung deiner FRITZ!Box-Antenne für ein starkes und stabiles WLAN

AUTOR • May 09, 2024
Netzwerk & Routing

ALDI TALK WiFi Calling: Nahtlose Anrufe über WLAN

AUTOR • Apr 19, 2024
Netzwerk & Routing

WLAN dBm-Tabelle: Signalstärke verstehen und Netzwerkprobleme beheben

AUTOR • Oct 13, 2025
Netzwerk & Routing

cURL für Linux: Befehle, Optionen und Beispiele für effektive Datenübertragung

AUTOR • Apr 17, 2024
Netzwerk & Routing

HP Envy 6032 mühelos mit WLAN verbinden: Schritt-für-Schritt-Anleitung

AUTOR • Apr 19, 2024
Systemadministration

WinSCP unter Linux: Die ultimative Anleitung zur Verwaltung von Remote-Dateien

AUTOR • Apr 17, 2024
Netzwerk & Routing

Die Signalstärke dBm Tabelle: Eine umfassende Analyse

AUTOR • Dec 12, 2024
Netzwerk & Routing

Linux IP-Adresse anzeigen: Eine Anleitung

AUTOR • Dec 12, 2024
Netzwerk & Routing

DNS-Server unter Linux: Einrichtung, Konfiguration und Verwaltung

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Aktivierung von SSH unter Ubuntu: Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Linux-Server

Arch Linux Installation: Eine Schritt-für-Schritt-Anleitung für Einsteiger

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Fronius Wechselrichter zurücksetzen: Häufige Fragen und Lösungen

AUTOR • May 10, 2025
Netzwerk & Routing

Die ultimative Anleitung: Teckin Steckdose – Smart Home einfach gemacht

AUTOR • Apr 19, 2024
Netzwerk & Routing

FRITZ!Box 7520: Der umfassende Ratgeber für Highspeed-Heimnetzwerke

AUTOR • Apr 19, 2024
Systemadministration

Telegram auf Linux: Installation, Einrichtung und nützliche Tipps

AUTOR • Apr 17, 2024
Linux-Server

Die besten PDF-Editoren für Linux: Für höchste Produktivität und Präzision

AUTOR • Apr 17, 2024