Você pode descompactar para a saída padrão e alimentá-lo por meio de algo como head
para capturar apenas um pouco dele:
gunzip -c file.gz | head -c 20M >file.part
O sinal -c
to head
requer a implementação head
fornecida pelos Núcleo Central do GNU.
dd
também pode ser usado:
gunzip -c file.gz | dd of=file.part bs=1M count=20
Ambos os pipelines copiarão os primeiros 20 MiB do arquivo descompactado para file.part
.