在编写时复制.tar.gz文件

时间:2014-10-18 19:53:42

标签: unix tar scp corrupt md5sum

写一个.tar.gz文件纯粹是顺序的吗?

复制大文件时,我开始压缩它,当它正在压缩时,scp将它复制到另一台机器上。之后我检查了两台机器上的md5sum,但它们不匹配。我想在它完成之前开始阅读.tar.gz并不是最好的想法。我认为写.tar.gz文件只会附加到最后,以便阅读它会很好。

有人对此的机制有所了解吗?具体发生了什么?

1 个答案:

答案 0 :(得分:0)

如果您使用简单的.tar文件进行scp,它可以正常工作。

tar是一种顺序存档工具,主要用于通过管道传输到cpio以便在磁带上书写。

但是在这里,您要求tar首先创建存档然后压缩它。只有在存档完成后才能进行压缩。