суббота, 9 апреля 2011 г.

Создание и проверка md5 сумм во вложенных каталогах

Всем хороша утилита md5sum, кроме того что она не умеет рекурсивно обрабатывать каталоги и вложенные в эти каталоги файлы. Умеет это делать md5deep.

$ md5deep -rel ./ > MD5SUM

сие означает обработать текущий каталог (./ - текущий каталог, можно указать и другой), с опциями r - рекурсивно e - показывает время оставшее для подсчета суммы каждого файла, не общее =( и l - записывать относительные пути, иначе невозможно проверить суммы, если переместить в другое место весь каталог. Суммы и имена файлов сохраняем в MD5SUM

$ md5deep -X MD5SUM -r ./

вывести все файлы, у которых сумма расходиться с сохраненной в MD5SUM. Возможно сумма не совпадет у самого файла MD5SUM, в силу разных причин, как то, что на момент подсчета его суммы он был не полностью записан, это можно игнорировать.

Комментариев нет:

Отправить комментарий