md5sum命令来自英文词组MD5 summation的缩写,其功能是计算文件内容的MD5值,进而比较两个文件是否相同。MD5值是一个128位的二进制数据,转换成十六进制则是32位。

用户可以通过此命令对文件内容进行汇总并计算出一个MD5值,如果有某两个文件的MD5值完全相同,则代表两个文件内容完全相同。文件名称不对计算结果产生影响。

语法格式:md5sum 参数 文件名

常用参数:

-b使用二进制模式 -w检查输入的MD5值有没有非法行
-c使用已生成的MD5值对文件进行检验--quiet静默执行模式
-t使用文本模式  

参考示例

生成文件MD5值:

[root@linuxcool ~]# md5sum File.cfg 
24eefbc43eb4f019c05f478e4378428e File.cfg

以文本模式读取文件内容,并生成MD5值:

[root@linuxcool ~]# md5sum -t File.cfg 
24eefbc43eb4f019c05f478e4378428e File.cfg

以二进制模式读取文件内容,并生成MD5值:

[root@linuxcool ~]# md5sum -b File.cfg 
24eefbc43eb4f019c05f478e4378428e File.cfg
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。