tar:流文件大小

时间:2014-12-08 18:13:22

标签: tar

我试图提前知道tar文件流式传输到stdout时的大致大小。根据规范(http://www.gnu.org/software/tar/manual/html_node/Standard.html),前500个字节是标题(ASCII格式),字节124到136指定文件大小。

但是,因为它的流式传输,这些字节总是显示00000000,因为我认为文件大小是在运行中或最后计算的。

tar -cf - myfolder | dd count=12 skip=124 iflag=count_bytes,skip_bytes > filesize

始终导致:

00000000000^@

我没有使用压缩,所以tarball的大小与原始数据大致相同。 tar可以在完成之前以某种方式在标题中提供此信息吗?

感谢。

1 个答案:

答案 0 :(得分:0)

答案是否定的,在流式传输时无法提前计算。