解压文件的一部分
Unzip part of file
有没有办法解压 .gz
文件的 部分 而无需全部解压?
我有一个很大的 (~139Gb) 压缩 .csv.gz
文件。我被告知 .csv
文件有 ~540M 行数据。我只需要访问 .csv
文件中的数据样本,我很高兴它是前 1M 行(这将构成约 250Mb 的 zip 文件)。我很乐意按行数或字节数解压缩,但宁愿不必解压缩整个文件来访问数据样本。
未经测试(我没有[或想创建]那么大的 gzip 压缩 CSV 文件):
zcat file.csv.gz | head -n 1000000 > extract.csv
有没有办法解压 .gz
文件的 部分 而无需全部解压?
我有一个很大的 (~139Gb) 压缩 .csv.gz
文件。我被告知 .csv
文件有 ~540M 行数据。我只需要访问 .csv
文件中的数据样本,我很高兴它是前 1M 行(这将构成约 250Mb 的 zip 文件)。我很乐意按行数或字节数解压缩,但宁愿不必解压缩整个文件来访问数据样本。
未经测试(我没有[或想创建]那么大的 gzip 压缩 CSV 文件):
zcat file.csv.gz | head -n 1000000 > extract.csv