首页 > 编程笔记 > Linux命令 阅读:10

Linux md5sum命令的用法(附带实例)

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

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

md5sum 命令的语法格式如下:
md5sum 参数 文件名
常用参数见下表:

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

【实例 1】生成文件 MD5 值:
[root@clinux ~]# md5sum File.cfg
24eefbc43eb4f019c05f478e4378428e File.cfg

【实例 2】以文本模式读取文件内容,并生成 MD5 值:
[root@clinux ~]# md5sum -t File.cfg
24eefbc43eb4f019c05f478e4378428e File.cfg

【实例 3】以二进制模式读取文件内容,并生成 MD5 值:
[root@clinux ~]# md5sum -b File.cfg
24eefbc43eb4f019c05f478e4378428e File.cfg

相关文章