兩個(gè)不同的文件幾乎不可能有相同的MD5哈希值周循,因此md5sum一般用于檢查文件完整性冤今,尤其常用于檢測在文件傳輸谨朝、磁盤錯(cuò)誤或其他無惡意涉入的情況下文件的正確性傻寂。
1.獲取文件的md5碼
md5sum file >file.md5
其結(jié)果格式為 hash filename
批量獲取
md5sum *.gz > gz.md5
2.校驗(yàn)文件的md5碼
假設(shè)下載文件提供的md5文件為file.md5
md5sum -c file.md5
相同輸出OK,不同則輸出FAILED域庇,形如 filename : OK
批量check嵌戈,只需確定file.md5
中的path/to/filename
無誤,在當(dāng)前mu5sum運(yùn)行地址找得到听皿,可將結(jié)果保存日志
md5sum -c file.md5 >md5check.log
提取校驗(yàn)失敗文件
grep FAILED md5check.log