md5sum命令 – 计算文件内容的MD5值
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