命令
md5sum
描述
compute and check MD5 message digest
md5校验
用法
1
| md5sum [OPTION]... [FILE]...
|
选项
1 2 3 4 5 6 7 8 9
| Options: -t 以文本模式计算,默认选项 -b 以二进制模式计算,在GNU系统中二进制模式和文本模式没有区别 -c 读取MD5校验文件并验证 --tag 创建一个BSD格式的校验文件 以下三个选项需配合-c一起使用 --quiet 静默模式,即使文件校验成功也不显示Ok信息 --status 不输出任何信息,常用于在脚本中判断校验状态是否成功 -w 如果校验文件格式有误则显示警告信息
|
注意
md5
只校验文件内容而不校验文件属性
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| $ echo aaa > file $ md5sum file 5c9597f3c8245907ea71a89d9d39d08e file
$ md5sum file > file.md5
$ md5sum -c file.md5 file: OK $ md5sum -c --quiet file.md5 $ md5sum --tag file MD5 (file) = 5c9597f3c8245907ea71a89d9d39d08e
$ echo bbb > file $ md5sum -cw file.md5 file: FAILED md5sum: WARNING: 1 computed checksum did NOT match
$ echo aaa > a $ echo bbb > b $ md5sum a b > ab.md5 $ more ab.md5 5c9597f3c8245907ea71a89d9d39d08e a b8694d827c0f13f22ed3bc610c19ec15 b $ md5sum -c ab.md5 a: OK b: OK
|