rsync statt mv: Dateien mit Fortschrittsbalken unter Ubuntu verschieben

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!

Schreibe einen Kommentar

Ich freue mich über eure Kommentare! Die Angaben zu eurem Namen, Email oder Webseite sind optional und müssen nicht ausgefüllt werden um zu kommentieren. Von euch gemachte Angaben werden gemäss Datenschutzerklärung gespeichert. Durch euren Post erklärt ihr euch damit einverstanden. Eure Kommentare können selbstverständlich wieder gelöscht werden. IP-Adressen werden nicht gespeichert!