[英]tar and tee command, md5sum on the fly
为什么要创建一个档案,如:
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。
执行tar --to-command=md5sum -x -f mybackup.tar
md5将对提取的文件进行求和,而不是tar存档本身。
做cat mybackup.tar | md5sum
cat mybackup.tar | md5sum
是比较校验和的正确方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.