У меня два диска с одинаковыми файлами, но структура каталогов совершенно другая.
Есть ли способ «переместить» все файлы на стороне назначения, чтобы они соответствовали структуре на стороне источника? С сценарием что ли?
Например, диск A имеет:
/foo/bar/123.txt
/foo/bar/234.txt
/foo/bar/dir/567.txt
Принимая во внимание, что у диска B есть:
/some/other/path/123.txt
/bar/doo2/wow/234.txt
/bar/doo/567.txt
Файлы, о которых идет речь, огромные (800 ГБ), поэтому я не хочу их заново копировать; Я просто хочу синхронизировать структуру путем создания необходимых каталогов и перемещения файлов.
Я думал о рекурсивном скрипте, который будет находить каждый исходный файл в месте назначения, а затем перемещать его в соответствующий каталог, создавая его при необходимости. Но это за пределами моих способностей ...
Любая помощь с благодарностью!
Спасибо