我需要为某个目录和所有子目录下的特定类型的所有文件(例如 *.py
)计算一个汇总 MD5 校验和。
最好的方法是什么?
建议的解决方案非常好,但这并不是我所需要的。我正在寻找一种解决方案来获得 single summary 校验和,该校验和将唯一地标识整个目录 - 包括其所有子目录的内容。
最佳答案
动态创建一个 tar 存档文件并将其通过管道传输到 md5sum
:
tar c dir | md5sum
这会产生一个单一的 MD5 哈希值,该值对于您的文件和子目录设置应该是唯一的。没有在磁盘上创建文件。
https://stackoverflow.com/questions/1657232/