GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo se comprime un archivo y se conserva el archivo .gz?

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

Linux
  1. Cambiar el nombre de un archivo en la terminal de Linux

  2. ¿Cómo agregar una nueva línea al final de un archivo?

  3. ¿Cómo encontrar el tipo de archivo Img y montarlo?

  4. ¿Cómo puedes ver el enlace duro real por ls?

  5. ¿Cómo puedes cambiar las teclas j y k en vim?

Cómo obtener la fecha y hora actuales en Python

Cómo usar Sudo y el archivo Sudoers

Cómo guardar un archivo en Vim/Vi y salir del editor

Cómo trabajar con enlaces duros y suaves en Linux

¿Cómo guardar la salida de este comando awk en un archivo?

Cómo tocar un archivo y mkdir si es necesario en una línea