2009-09-23 14:45:19 +0000 2009-09-23 14:45:19 +0000
228
228

¿Cómo se gunzipa un archivo y se mantiene el archivo .gz?

El comportamiento por defecto de gunzip es borrar el archivo .gz después de que se descomprima.

¿Cómo evito que borre el archivo?

Si esta funcionalidad no está incluida, ¿hay algún programa alternativo que lo permita?

Estoy usando Ubuntu 9.04

Respuestas (6)

56
56
56
2009-09-23 14:50:43 +0000

Puedes usar la opción -c de gunzip que escribe la salida a stdout, y luego lo conduces al archivo de tu elección:

gunzip -c compressed-file.gz > decompressed-file

Más detalles en la página del manual .

33
33
33
2009-09-23 17:30:23 +0000

Una solución más simple es usar una cremallera como filtro, así:

gunzip < myfile.gz > myfile
12
12
12
2009-09-23 15:22:00 +0000

Si es realmente una bola de alquitrán (extensión .tgz o .tar.gz), entonces en lugar de redirigirla a un archivo como todas las respuestas hasta ahora, querrás dirigirla al alquitrán, así:

gunzip -c myfile.tar.gz | tar xvf -

para obtener el contenido real.

5
5
5
2017-11-05 12:55:19 +0000
gzip -dk myfile.gz

O

Comentarios:

gunzip -k myfile.gz
5
5
5
2009-09-23 14:52:40 +0000

Use la opción -c para descomprimir el archivo a stdout. No tocará el archivo original.

gunzip -c myfile.gz > myfile
2
2
2
2010-01-31 16:14:03 +0000

Gnu tar puede leer archivos gzip: tar -zxsvf myfile.tar.gz o tar -jxzvf myfile.tar.bz2 para archivos bzipped tar.