Я реорганизую некоторые файлы на своем жестком диске, и у меня есть старая копия папки, и я хочу убедиться, что каждый файл в папке A (старая копия) существует в папке B. Каждая папка содержит не менее 200 файлов, большинство из которых, вероятно, являются дубликатами.
Предостережение: я не могу просто проверить имена файлов, я также должен убедиться, что они имеют одинаковый контент (по fdupes
).
Я проверил man- страницу для fdupes
если был какой-то способ сделать обратную операцию (то есть выяснить, какие файлы не имеют копий), но появился с пустыми руками, даже если бы функционал существовал, у меня все еще есть файлы, которые существуют только в папке B.
Эти два вопроса были похожи, но были только для Windows, поэтому не сильно помогли:
- Как найти все папки в папке A, которых нет в папке B?
- Удалить файлы из одной папки, если файл с аналогичным именем не существует в другой папке
Заранее спасибо.