2011-11-16 11 views

risposta

99

zcat(1) possono essere forniti da una compress(1) o gzip(1). Sul tuo sistema, sembra essere compress(1) - sta cercando un file con estensione .Z.

Passa alla gzip -cd al posto di zcat e il vostro comando dovrebbe funzionare bene:

gzip -cd CONN.20111109.0057.gz | head 
+6

A proposito, se siete seduti con un * .tar.gz, questo vi aiuterà a uscire: 'tar -xzOf some_huge_file. tar.gz | head' – demaniak

+0

Vecchio thread ma questo produce un pipe rotto con exit status 1 con grandi file gz. Qualche soluzione pulita? – kaligne

+1

Soluzione migliore e più semplice che ho trovato finora: usa 'zless file.gz | head'. 'zmore' ti lascia ancora con la pipa rotta. 'zless' sembra essere la strada da percorrere. – kaligne

10

Su alcuni sistemi (ad esempio, Mac), è necessario utilizzare gzcat.

5

su un Mac è necessario utilizzare il < con zcat:

zcat < CONN.20111109.0057.gz|head

Problemi correlati