tar 和 tee 命令,即时 md5sum
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
相同)
这里的objective是在做归档的时候在stdout上捕获md5sum。避免我 "dry-run" a tar 仅用于 md5sum.
执行 tar --to-command=md5sum -x -f mybackup.tar
md5sums 提取的文件,而不是 tar 存档本身。
做cat mybackup.tar | 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
相同)
这里的objective是在做归档的时候在stdout上捕获md5sum。避免我 "dry-run" a tar 仅用于 md5sum.
执行 tar --to-command=md5sum -x -f mybackup.tar
md5sums 提取的文件,而不是 tar 存档本身。
做cat mybackup.tar | md5sum
是比较校验和的正确方法。