两个不同的文件几乎不可能有相同的MD5哈希值,因此md5sum一般用于检查文件完整性,尤其常用于检测在文件传输、磁盘错误或其他无恶意涉入的情况下文件的正确性。
1.获取文件的md5码
md5sum file >file.md5
其结果格式为 hash filename
批量获取
md5sum *.gz > gz.md5
2.校验文件的md5码
假设下载文件提供的md5文件为file.md5
md5sum -c file.md5
相同输出OK,不同则输出FAILED,形如 filename : OK
批量check,只需确定file.md5
中的path/to/filename
无误,在当前mu5sum运行地址找得到,可将结果保存日志
md5sum -c file.md5 >md5check.log
提取校验失败文件
grep FAILED md5check.log