Stai cercando:
gzcat x.txt.gz >x.txt
Il gzcat
comando equivale a gunzip -c
che scrive semplicemente il flusso di output in stdout
. Questo lascerà intatto il file compresso. Quindi puoi anche usare:
gunzip -c x.txt.gz >x.txt
Si noti che su alcuni sistemi gzcat è noto anche come zcat
quindi esegui invece in questo modo:
zcat x.txt.gz >x.txt
Puoi usare il -c
opzione di gunzip che scrive l'output su stdout, quindi lo reindirizza al file di tua scelta:
gunzip -c compressed-file.gz > decompressed-file
Maggiori dettagli nella pagina di manuale.
Una soluzione più semplice è semplicemente usare gunzip come filtro come questo:
gunzip < myfile.gz > myfile