папка с файлами сравнение/поиск во всех подпапках для Windows/Linux

Я хотел бы иметь приложение для сравнения содержимого двух папок, чтобы проверить, содержат ли они одинаковые файлы. Для Windows или Linux.

Я пробовал WinMerge.org, однако он сравнивает папки на предмет идентичной структуры, то есть ищет содержимое папок 1-го местоположения только в папках с одинаковым относительным путем во 2-м местоположении.

Я хочу, чтобы приложение для каждой папки/файла в 1-й папке искало записи с одинаковым именем/временем/размером во всей структуре/всех подпапках 2-й папки. Теперь не нужно проверять содержимое файлов и не нужно иметь функцию слияния, только отчет.

В идеале для каждой подпапки в 1-й папке, когда некоторые файлы из нее найдены где-то во 2-й папке, будет записана строка типа 35% по размеру, 45% по количеству найденных совпадений, а если не 100%, то список всех найденных файлов/подпапок в дереве результатов. ветвь.

Ответы (2)

Если вы не заботитесь о сравнении самих папок и просто хотите найти дубликаты файлов , тогда ищите программу «найти дубликаты», например FDUPES (это старый дом ) или RDFind .


Kdiff3 сравнивает деревья папок и их файлы, а также работает в Linux и Windows. У него также есть возможности слияния, но он отлично работает только как программа "diff".

В большинстве дистрибутивов Linux он доступен в стандартном репозитории или на его домашней странице есть дополнительная информация и исходный код.

введите описание изображения здесь


BeyondCompare — еще один вариант. Но это коммерческая лицензия.

При этом стоит недорого. Скачать здесь

Он также будет обрабатывать FTP-передачи и копирование между Windows и Linux в отношении атрибутов и конца строк.

Экран сравнения папок