Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

bash поиск одинаковых файлов.

64K
25 сентября 2011 года
az20110303
29 / / 13.09.2011
Господа, подскажите скриптик для поиска одинаковых файлов по содержанию (имена могут быть разные). Я как понимаю, команда find плюс еще что-то, в общем я нуб, помогите!
14
25 сентября 2011 года
Phodopus
3.3K / / 19.06.2008
Прямо из коробки, НЯП, find не ищет одинаковые файлы
360
26 сентября 2011 года
P*t*
474 / / 15.02.2007
Готовых скриптов не знаю.
Могу предложить идею алгоритма: посчитать от всех файлов хеши, остортировать по хешам, за один проход найти файлы с одинаковыми хешами и уже их сравнивать через diff.
Скрипт должен:
1) пройтись по дереву каталогов и составить список путей к файлам
2) к каждому пути в начало дописать md5sum от файла
3) отсортировать через sort
4) в цикле сравнивать ключи, а для совпадающих - файлы через diff
76K
02 октября 2011 года
Samorano
1 / / 02.10.2011
Зачем для совпадающих MD5 еще и diff делать?
360
06 октября 2011 года
P*t*
474 / / 15.02.2007
Цитата: Samorano
Зачем для совпадающих MD5 еще и diff делать?



В теории MD5 у различных файлов может совпасть. Это маловероятно, но для большей надёжности не помешает сравнить побайтово.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог