计算目录的校验和

时间:2010-10-21 11:14:08

标签: linux directory checksum

我需要计算相关目录的校验和。

它应为此目录返回一个数字,而不是其中的每个文件。

你能帮我解决吗?

感谢。

2 个答案:

答案 0 :(得分:1)

结帐md5deep。来自homepage

  

md5deep是一组用于在任意数量的文件上计算MD5,SHA-1,SHA-256,Tiger或Whirlpool消息摘要的程序。

我自己没有使用它,但从我收集的内容中,它几乎是md5sum,sha256sum的多文件版本以及来自GNU Coreutils的类似校验和工具的集合。

答案 1 :(得分:1)

您可以使用tar执行此操作。像tar -c dir/ | md5sum -b这样的东西,虽然你可能需要使用tar的选项,所以它不包括访问时间(如果有人访问该目录中的文件,即使没有修改,也会破坏校验和)其中任何一个)。