Мой компьютер имеет один диск 500 ГБ.
Я хочу переместить 400 ГБ данных из /unencrypted
в /encrypted
.
Оба каталога находятся в одном разделе, но /encrypted
обрабатываются ecryptfs , поэтому mv /uncrypted/* /encrypted
:
- Скопируйте все файлы в место назначения
- Затем удалите их из источника
... что я не могу себе позволить, потому что это требует 800 ГБ.
Если файлы были перемещены один за другим, проблем не было бы (зона ecryptfs является динамической).
Есть ли mv
опция или другой инструмент, который перемещает каталог файл за файлом?
Существует огромное количество файлов, поэтому ARG_MAX может быть проблемой для решений на основе сценариев.
--dry-run
из командной строки rsync тоже?v
является необязательным и просто печатает имена файлов по мере их передачи.aHAX
требуется хранить все возможные атрибуты файла -a
это архив,HAX
это «хранить жесткие ссылки, списки ACL и расширенные атрибуты».