md5sum命令是生成和校验文件的md5值,每个文件的md5值都不一样,可以通过对比文件的md5值是否一样,来判断文件是否一样,比如上传下载文件的,可以通过对比二者的md5值来查看文件是否一样。
语法格式:md5sum 参数 文件名,其中参数可为空。
图1中,通过cp命令复制一份文件,然后对比两个文件的md5值完全一样,然后再修改其中一个文件的内容,发现md5值也发生了改变。
-b参数:使用二进制模式显示md5值
-t参数:使用文本模式显示md5值,感觉和-b参数没啥区别,待研究
-c参数:根据已生成的md5值,对对应的文件进行校验,这个通常是先将文件的md5保存到文件中,然后后面再使用-c参数对这个文件进行md5值校验,检查文件是否被修改过。
图2中可以看到,当文件被修改过后,使用md5sum -c参数进行校验时,显示FAILD。
md5命令是一个非常实用的命令,可以帮助我们快速检查文件是否有被修改过,防止在维护过程中,对某个文件是否有被修改进行扯皮。