目录上的哈希值

我想validation文件夹的完整性。 该文件夹有很多文件和文件夹。 如何在Ubuntu上计算整个目录的哈希值。 md5sum仅在文件级别计算。

有关md5sums的列表:

find /path/to/dir/ -type f -exec md5sum {} \; 

对于整体md5校验和

 find /path/to/dir/ -type f -exec md5sum {} \; | md5sum 

输出示例:

 b2d5d3a5e102aae48eb6ff36c602ac75 - 

请注意 ,在大尺寸的文件夹中,可能需要很长时间。

用。安装md5deep

 sudo apt-get install md5deep 

命令

 md5deep -r {direcotory} 

您将获得基于目录中所有文件的哈希值。 您还可以使用md5deep来比较目录中文件的哈希值。