小编swa*_*doc的帖子

如何比较包含多个 md5 校验和的两个文件以确定更改的文件?

我有两个文件MD1MD2.

MD1 包含 md5sums:

5f31caf675f2542a971582442a6625f6  /root/md5filescreator/hash1.txt
4efe4ba4ba9fd45a29a57893906dcd30  /root/md5filescreator/hash2.txt
1364cdba38ec62d7b711319ff60dea01  /root/md5filescreator/hash3.txt
Run Code Online (Sandbox Code Playgroud)

其中hash1hash2hash3是文件夹中存在的三个文件md5filescreator

同样MD2包含:

163559001ec29c4bbbbe96344373760a  /root/md5filescreators/hash1.txt
4efe4ba4ba9fd45a29a57893906dcd30  /root/md5filescreators/hash2.txt
1364cdba38ec62d7b711319ff60dea01  /root/md5filescreators/hash3.txt
Run Code Online (Sandbox Code Playgroud)

这些文件在文件夹中的位置md5filescreators

我想将校验和md5filescreator与相应文件的校验和进行比较md5filecreators

对于校验和相同的文件,shell 脚本应该返回OK,对于校验和不同的文件以及文件名,shell 脚本应该返回FALSE

可以使用md5sum --check(因为它通常只检查 1 个 MD5 文件中的任何更改)来完成吗?

command-line md5sum text-processing

6
推荐指数
1
解决办法
7750
查看次数

标签 统计

command-line ×1

md5sum ×1

text-processing ×1