我在一台磁盘空间受限的共享服务器上,有一个gz文件,解压后变成了一个巨大的文件,超出了我的可用空间。我该如何“分批”提取它(比如每次10 MB),并处理每个部分,而不必整个文件都解压(即使是暂时地)!
不,这只是一个超级巨大的压缩文件,而不是一组文件...
嗨,David,你的解决方案看起来相当优雅,但如果我理解正确,似乎每次gunzip都从文件开头开始提取(并将其输出丢弃)。我确定这会对我所在的共享服务器造成巨大的压力(我认为它根本没有“预读”)-你有什么见解,可以让gunzip“跳过”必要的块吗?