为什么要创建这样的存档:
tar -p -c -f - --acls file1 |发球 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
md5sums 提取的文件,而不是 tar 存档本身。
执行 cat mybackup.tar | md5sum
是比较校验和的正确方法。
关于linux - tar 和 tee 命令,即时 md5sum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46832232/