Linux下使用MD5SUM命令详解
md5sum
是一个在Linux系统中用来计算和校验UNIX或Linux系统下一个文件的MD5值的工具。MD5全称是Message-Digest Algorithm 5,一种广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value)。
使用方法:
- 计算文件的MD5值:
md5sum filename
- 校验文件的MD5值是否和指定的值相同:
md5sum -c filename.md5
其中,filename.md5
是一个包含文件名和其对应MD5值的文本文件,格式如下:
MD5 (filename) = md5-checksum
例如,你有一个文件叫做example.txt
,你可以使用以下命令来生成它的MD5值:
md5sum example.txt > example.txt.md5
然后,你可以使用以下命令来校验example.txt
的MD5值是否和example.txt.md5
文件中的值相同:
md5sum -c example.txt.md5
如果值相同,命令会输出:
example.txt: OK
如果值不同,命令会输出:
example.txt: FAILED
并且,md5sum
命令会在校验失败时返回一个非零退出状态。
评论已关闭