2017-10-19 13 views
0

なぜのようなアーカイブを作成している:これは(タールやティーコマンド、オンザフライでのmd5sum

tar --to-command=md5sum -x -f mybackup.tarを:

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

がやって、この同じアーカイブ上のmd5sumをしているとは異なるチェックサムを与えますtar -x -f mybackup.tar -O | md5sumと同じ)

ここでの目的は、アーカイブの実行中にstdoutでmd5sumをキャッチすることです。 md5sumのためだけにタールを「ドライランする」のを避けてください。

答えて

2

Doing tar --to-command=md5sum -x -f mybackup.tar md5は抽出されたファイルであり、tarアーカイブではありません。

Doing cat mybackup.tar | md5sumは、チェックサムを比較する正しい方法です。

関連する問題