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是比较校验和的正确方法。