我有每个大小为4G+
的1000+ *.tar.gz
文件。但我唯一需要的就是每个文件的前5行。我想知道是否有一种快速的方法来读取这些行,而不需要解压缩过程(解压缩一个文件需要3-5分钟)。我的平台是Linux。
发布于 2016-07-22 21:19:56
不,没有更快的方法了。
问题是.tar
文件是连接的原始文件的流(带有一些元信息)。然后,gzip
添加了对完整存档的压缩。因此,即使只是获得文件列表,也必须首先解压缩归档文件。
https://stackoverflow.com/questions/38527436
复制相似问题