Linux md5sum命令的用法(附带实例)
Linux 的 md5sum 命令来自英文词组 MD5 summation 的缩写,其功能是计算文件内容的 MD5 值,进而比较两个文件是否相同。MD5 值是一个 128 位的二进制数据,转换成十六进制则是 32 位。
用户可以通过此命令对文件内容进行汇总并计算出一个 MD5 值,如果有某两个文件的 MD5 值完全相同,则代表两个文件内容完全相同。文件名称不对计算结果产生影响。
md5sum 命令的语法格式如下:
【实例 1】生成文件 MD5 值:
【实例 2】以文本模式读取文件内容,并生成 MD5 值:
【实例 3】以二进制模式读取文件内容,并生成 MD5 值:
用户可以通过此命令对文件内容进行汇总并计算出一个 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