md5sum 效證檔案完整性

最後更新: 2019-01-02

介紹

它的功能是校對/計算檔案完整性 (128 bit MD5 值)

 

 


用法

md5sum [OPTION] [FILE]...

例子

1 查看某檔案的 md5 值

md5sum cartoon_list.txt

ab65da9ee3e50f6fdc04435cf29b65fd  cartoon_list.txt

 

2 為一個目錄下的所以檔案建立 checksum 檔

md5sum  ./tmp/* > checksum

 

3 效對 checksum 檔內指定的檔案的正確性

md5sum -c squirrelmail-webmail-1.4.22.tar.gz.md5

squirrelmail-webmail-1.4.22.tar.gz: OK

當檔案被人修改過就會有如下結果

cartoon_list.txt: FAILED
md5sum: WARNING: 1 of 1 computed checksum did NOT match

4. 計算及校對一整個目錄

# 計算

cd /home/vhosts/datahunter.org

rm hash.txt

find web -type f -exec md5sum {} \; >> hash.txt

chmod 600 hash.txt

# 校對

md5sum -c hash.txt

 

Creative Commons license icon Creative Commons license icon