标签: gzip tar
我有1000多个*.tar.gz个文件,每个文件的大小为4G+。但我唯一需要的是每个文件的前5行。我想知道是否有一种快速的方法来读取这些行而不解压缩过程(解压缩单个文件需要3-5分钟)。 我的平台是Linux。
*.tar.gz
4G+
答案 0 :(得分:1)
不,没有更快的方法。
问题是.tar文件是连接的原始文件流(带有一些元信息)。 gzip然后添加完整存档的压缩。因此,即使只是获取文件列表,首先必须解压缩存档。
.tar
gzip