2017-10-19 177 views
0

爲什麼創建歸檔喜歡的md5sum:焦油和tee命令,在運行

tar -p -c -f - --acls file1 | tee mybackup.tar | md5sum

給出了不同的校驗比這同一存檔做的md5sum,這樣做的:

tar --to-command=md5sum -x -f mybackup.tar(這是與tar -x -f mybackup.tar -O | md5sum相同)

這裏的目標是在執行歸檔時在stdout上捕獲md5sum。避免我只爲md5sum「幹運行」一個tar。

回答

2

tar --to-command=md5sum -x -f mybackup.tar md5sums提取的文件,而不是tar檔案本身。

cat mybackup.tar | md5sum是比較校驗和的正確方法。