Unix md5sum命令是比较两个文件内容的正确方法吗

时间:2019-09-16 14:43:41

标签: unix

我有两个文件(例如File1File2),我想对它们进行比较,以确保它们的内容完全相同。 md5sum Unix命令是否合适?

例如,具有:

md5sum File1
99596524e0642ad4b7fd5b3d5c472d77

md5sum File2
99596524e0642ad4b7fd5b3d5c472d77

我能得出两个文件的内容彼此相同的结论吗?

1 个答案:

答案 0 :(得分:4)

cmp是用于比较文件的标准命令行实用程序。

如果文件相同,则不输出任何输出,并且进程退出代码为0。如果文件不同,则差异的位置被打印,退出代码为1。退出代码为2表示发生错误。

如果File1和File2相同,但File3不同,您将看到以下结果:

$ cmp File1 File2
$ cmp File1 File3
File1 File3 differ: byte 1562, line 37

GNU man page

GNU documentationoptions

BSD man page