Estás buscando:
gzcat x.txt.gz >x.txt
El gzcat
el comando es equivalente a gunzip -c
que simplemente escribe el flujo de salida en stdout
. Esto dejará el archivo comprimido intacto. Así que también puedes usar:
gunzip -c x.txt.gz >x.txt
Tenga en cuenta que en algunos sistemas gzcat también se conoce como zcat
así que ejecuta así:
zcat x.txt.gz >x.txt
Puedes usar el -c
opción de gunzip que escribe la salida en la salida estándar y luego la canaliza al archivo de su elección:
gunzip -c compressed-file.gz > decompressed-file
Más detalles en la página del manual.
Una solución más simple es usar gunzip como un filtro como este:
gunzip < myfile.gz > myfile