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 .