Wenn du größere Datenmengen unter Ubuntu verschieben möchtest, hast du wahrscheinlich schon das klassische mv
-Kommando verwendet. Doch das Problem ist: mv
zeigt keinen Fortschritt an. Wer also nicht im Dunkeln tappen möchte, kann stattdessen auf rsync
zurückgreifen.
In diesem Artikel zeige ich dir, wie du mit rsync
nicht nur Dateien verschiebst, sondern dabei auch einen praktischen Fortschrittsbalken bekommst.
Warum rsync statt mv?
Das mv
-Kommando ist einfach und schnell, aber es hat einen großen Nachteil:
Kein Fortschrittsbalken → Du weißt nicht, wie lange der Vorgang noch dauert.
Mit rsync
kannst du hingegen:
✔ Dateien mit Fortschritt anzeigen lassen
✔ den Kopiervorgang bei einem Abbruch einfach wieder aufnehmen
✔ gezielt einzelne Dateien oder Verzeichnisse verschieben
rsync zum Verschieben von Dateien nutzen
Hier ein einfacher Befehl, um Inhalte von /mnt/platte/
nach /mnt/ssd/
zu verschieben:
rsync -a --progress --remove-source-files /mnt/platte/ /mnt/ssd/
Erklärung:
-a
→ Archiv-Modus (erhält Berechtigungen, Zeitstempel usw.)
--progress
→ Zeigt Fortschritt für jede Datei
--remove-source-files
→ Löscht die Quelldateien nach erfolgreichem Kopieren
Das Problem: --remove-source-files
löscht nur Dateien, aber keine leeren Ordner. Also müssen wir die leeren Verzeichnisse noch entfernen:
find /mnt/platte/ -type d -empty -delete
Noch besser: Gesamtfortschritt anzeigen
Statt jede einzelne Datei mit Fortschrittsanzeige zu sehen, kannst du auch den Gesamtfortschritt anzeigen lassen:
rsync -a --info=progress2 --remove-source-files /mnt/platte/ /mnt/ssd/
Warum?
Hier siehst du nicht nur den Fortschritt pro Datei, sondern eine Gesamtübersicht mit Geschwindigkeit und Restzeit.
Alternative: Ganze Ordner direkt verschieben
Falls du nicht nur Dateien, sondern auch ganze Ordner auf einmal verschieben willst, kannst du rsync
mit --remove-source-files
und rm
kombinieren:
rsync -a --info=progress2 --remove-source-files /mnt/platte/ /mnt/ssd/ && rm -rf /mnt/platte/*
Achtung: Der rm -rf
-Teil löscht nach dem Kopieren alles aus dem Quellordner. Achte darauf, dass alles erfolgreich übertragen wurde!
Fazit: mv war gestern!
Wer große Datenmengen unter Ubuntu verschieben möchte, sollte nicht mehr mv
, sondern rsync
nutzen. Der große Vorteil? Eine ordentliche Fortschrittsanzeige!
Besserer Überblick
Kein Rätselraten, wann der Prozess fertig ist
Flexibler und sicherer als mv
Probier’s aus – und sag mir, wie es bei dir funktioniert hat!
Der Artikel hat euch gefallen? Ihr wollt keinen neuen Artikel mehr verpassen? Liked meine Facebook-Seite und ihr verpasst keinen Artikel mehr und es gibt jede Menge zusätzlicher Infos und Videos, die es nicht auf diese Seite schaffen aber auch verdammt lustig sind. Oder ihr abonniert den RSS Feed!