Linux / Comando gunzip: descomprimir gzip y conservar el archivo comprimido
gunzip descomprime el archivo .gz comprimido con gzip. Normalmente, convierte el archivo comprimido en el archivo original, por lo que si desea conservar .gz, debe especificar una opción.
gunzip equivale a gzip -d en GNU gzip. En un archivo .tar.gz, solo elimina la compresión gzip y deja un archivo tar. Use la herramienta tar para extraer los directorios y archivos que contiene.
Sintaxis básica
gunzip [opciones] archivo.gz [archivo.gz ...]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man gunzip en el sistema actual.
Ejemplos de uso
Descomprimir archivo
Restaura report.log.gz a report.log. Por defecto, el archivo comprimido original se elimina.
gunzip report.log.gz
Conservar archivo comprimido
Use la opción -k para conservar el archivo comprimido de entrada después de descomprimirlo correctamente.
gunzip -k report.log.gz
Descomprimir en un archivo separado
Restaura a la salida estándar y guarda en un archivo nuevo. Asegúrese de que no sobrescriba un archivo existente con el mismo nombre.
gunzip -c report.log.gz > restored-report.log
Método de verificación después de descomprimir
Los ejemplos requieren archivos gzip válidos, como report.log.gz o note.txt.gz. Prepare copias independientes para cada prueba en un directorio sin destinos previos: la descompresión predeterminada elimina el comprimido al finalizar. El bloque siguiente restaura note.txt y consulta el resultado; para repetir con -c, conserve antes otra copia de la entrada.
gunzip note.txt.gz
ls -l note.txt
Si tuvo éxito, gunzip generalmente no produce salida, y ls mostrará note.txt restaurado. Si ya existe un archivo con el mismo nombre, puede preguntar si desea sobrescribirlo o fallar.
gunzip -c note.txt.gz > salida.txt mantiene el archivo comprimido y es útil cuando se escribe el contenido en otro archivo. No asuma que .gz agrupará varios archivos. Si es .tar.gz, primero comprenda la estructura del archivo y verifique la lista con tar -tzf.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
-k |
Mantener el archivo de compresión de entrada. |
-c |
Enviar los datos restaurados a la salida estándar. |
-t |
Verifica si hay errores sin crear archivos al descomprimir. |
-l |
Muestra el tamaño y la relación de compresión del archivo comprimido. |
-f |
Tenga cuidado de sobrescribir, ya que se puede procesar forzadamente sin confirmación. |
Precauciones al usar
Si ya existe un destino de restauración con el mismo nombre, elija sobrescribir con cautela. La redirección de shell de -c > archivo puede vaciar primero los archivos existentes. No se pueden extraer archivos individuales de .tar.gz solo con gunzip, por lo que debe usar tar -xzf.
Preguntas frecuentes
¿Al ejecutar gunzip backup.tar.gz se descomprimen todos los archivos?
No. Solo se elimina la compresión gzip y normalmente queda backup.tar. Los archivos dentro deben extraerse con tar.
Documentación oficial
Puede consultar el funcionamiento exacto de las opciones y las diferencias entre implementaciones en la documentación oficial de gunzip.




