功能说明:md5sum命令用于计算和校验文件的MD5值。
参数选项:
-b 二进制模式读取文件。
-c 从指定文件中读取MD5校验值,并进行校验。
-t 文件模式读取文件,这是默认模式。
--quiet 校验文件使用的参数,验证通过不输出OK。
--status 校验文件使用的参数,不输出任何信息,可以通过命令的返回值来判断。
校验文件是否发生改变
[root@testdb62 tmp]# touch file.txt
[root@testdb62 tmp]# md5sum file.txt > md5.log
[root@testdb62 tmp]# cat md5.log
d41d8cd98f00b204e9800998ecf8427e file.txt
[root@testdb62 tmp]# md5sum -c md5.log
file.txt: OK
[root@testdb62 tmp]# echo "hello" > file.txt
[root@testdb62 tmp]# md5sum -c md5.log
file.txt: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
[root@testdb62 tmp]# md5sum --status -c md5.log
[root@testdb62 tmp]# echo $?
1