Рассчитать контрольную сумму для каталога - PullRequest
0 голосов
/ 21 октября 2010

Мне нужно вычислить контрольную сумму для рассматриваемого каталога.

Он должен возвращать один номер для этого каталога, а не для каждого файла внутри него.

Можете ли вы, Quys, помочь мне с этим?

Спасибо.

Ответы [ 2 ]

1 голос
/ 21 октября 2010

Вы можете использовать tar для этого. Что-то вроде tar -c dir/ | md5sum -b, хотя вам, возможно, придется поиграть с опциями tar, чтобы оно не включало время доступа (что могло бы испортить контрольную сумму, если кто-то получит доступ к файлам в этом каталоге, даже без изменения какого-либо из них) .

1 голос
/ 21 октября 2010

Выезд md5deep . С домашней страницы :

md5deep - это набор программ для вычисления дайджестов сообщений MD5, SHA-1, SHA-256, Tiger или Whirlpool для произвольного числа файлов.

Я не использовал его сам, но из того, что я понял, это в значительной степени коллекция многофайловых версий md5sum, sha256sum и аналогичных инструментов контрольной суммы из GNU Coreutils .

...