У меня есть сотни тысяч файлов, распределенных на многих внешних дисках и дисках компьютеров, и многие из них дублированы. Этот беспорядок был вызван тем, что я создал копии для предложения по безопасности. Время от времени я менял структуру каталогов моей организации, но не копировал в других местах, где были копии.
Теперь у меня есть один огромный диск с почти всеми необходимыми мне резервными копиями и зеркальным отражением в облаке.
Я хотел бы получить способ удалить все из всех распределенных дисков, которые уже находятся на большом диске.
Позвольте мне показать сценарий:
OldDisk1:
/code/{manystructures}/{manyfiles}
/docs/{manystructures}/{manyfiles}
OldDisk2:
/dev/{another_structures}/{same_files_different_names}
/documents/{another_structures}/{same_files_different_names}
NewHugeDisk:
/home/username/code/{new_strutucture}/{new_files}
/home/username/documents/{new_strutucture}/{new_files}
Кто-нибудь знает инструмент или способ сделать что-то вроде «найти все файлы на OldDisk1, которые уже есть в NewHugeDisk и удалить»?
Я посмотрел на многие инструменты (Windows, Mac и Linux, поскольку у меня есть эта проблема на обоих) бесплатно и платно, но безуспешно.
И идея была бы создать код для этого, но я не разработчик. Я могу делать маленькие и простые коды, но этот вид кода, я думаю, будет сложным для меня.
Я буду признателен за любую помощь или любые идеи на этот счет.