Mein Computer hat ein 500 GB-Laufwerk.
Ich möchte 400 GB Daten von /unencrypted
nach verschieben /encrypted
.
Beide Verzeichnisse sind auf der gleichen Partition, sondern /encrypted
wird durch gehandhabt ecryptfs , so mv /uncrypted/* /encrypted
würde:
- Kopieren Sie alle Dateien zum Ziel
- Dann entfernen Sie sie von der Quelle
... was ich mir nicht leisten kann, weil es 800GB benötigt.
Wenn Dateien einzeln verschoben würden, gäbe es kein Problem (die ecryptfs-Zone ist dynamisch).
Gibt es eine mv
Option oder ein anderes Tool, das ein Verzeichnis Datei für Datei verschiebt?
Da eine große Anzahl von Dateien vorhanden ist, kann ARG_MAX ein Problem für skriptbasierte Lösungen darstellen.
--dry-run
von der rsync-Befehlszeile entfernen ?v
ist optional und druckt nur die Dateinamen, wenn sie übertragen werden.aHAX
ist erforderlich, um alle möglichen Dateiattribute beizubehalten -a
ist archiviert,HAX
ist "Hardlinks, ACLs und erweiterte Attribute beibehalten".