2017-10-19 18 views
0

왜 같은 아카이브를 만드는 즉시 md5sum이 :타르 티 명령,

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에 대해서만 타르를 마른 채로 운전하는 것을 피하십시오.

답변

2

Doing tar --to-command=md5sum -x -f mybackup.tar md5는 압축을 푼 파일이 아닌 tar 아카이브 자체를 제공합니다.

Doing cat mybackup.tar | md5sum은 체크섬을 비교하는 올바른 방법입니다.