有没有办法在没有压缩的情况下阅读tar.gz顶行?

时间:2016-07-22 13:14:56

标签: gzip tar

我有1000多个*.tar.gz个文件,每个文件的大小为4G+。但我唯一需要的是每个文件的前5行。我想知道是否有一种快速的方法来读取这些行而不解压缩过程(解压缩单个文件需要3-5分钟)。 我的平台是Linux。

1 个答案:

答案 0 :(得分:1)

不,没有更快的方法。

问题是.tar文件是连接的原始文件流(带有一些元信息)。 gzip然后添加完整存档的压缩。因此,即使只是获取文件列表,首先必须解压缩存档。