¿Tienes un archivo .gz? Es un archivo de almacenamiento comprimido con gzip. Gzip reduce el tamaño del archivo mejor que el simple archivo zip.
Ahora, para descomprimir un archivo, tiene el comando descomprimir en Linux. Pero no puede usarlo en los archivos gzip.
Para extraer un archivo .gz, necesita el comando gunzip.
Tiene una sintaxis básica:
gunzip <options> filename
Donde,
-
options
se utilizan para modificar el comportamiento predeterminado de la utilidad. -
filename
es donde agrega el archivo para la descompresión.
Permítanme compartir algunos ejemplos del uso de gunzip en Linux.
Descomprimir archivos usando gunzip en Linux
Para descomprimir un archivo, todo lo que necesita hacer es agregar el nombre del archivo al comando gunzip:
gunzip compressed_file
Como referencia, aquí quiero descomprimir un archivo ISO de Debian , así que usaré el siguiente comando:
gunzip debian-testing-amd64-DVD-1.iso.gz
Pero si observa con cuidado, reemplaza el archivo original, ¿y qué si quiere tener ambos?
Descomprime archivos manteniendo el original intacto
Para mantener el archivo comprimido mientras usa el comando gunzip, deberá usar el -k
opción:
gunzip -k compressed_file
Y como puede ver claramente, el archivo comprimido original es tal como está además del archivo descomprimido que obtuve aquí.
Descomprimir archivos recursivamente
Imagine que su archivo comprimido con gzip tiene otros archivos comprimidos con gzip dentro. De forma predeterminada, el archivo extraído tendrá carpetas comprimidas en su interior.
Entonces, si desea descomprimir archivos de forma recursiva, puede especificar el directorio para el comando gunzip con el -r
opción:
gunzip -r directory_name
Para exampleAquí quiero descomprimir cada archivo comprimido disponible dentro del compressed
directorio, así que usaré lo siguiente:
gunzip -rv compressed/

Y si tienes curiosidad, el adicional -v
La opción se usó para tener una salida detallada.
Forzar descompresión
Durante la descompresión, si tiene el archivo con el mismo nombre, le preguntará si desea anularlo o no:

Y si quieres saltarte esa advertencia, puedes usar el -f
opción de proceder a la descompresión forzada:
gunzip -f compressed_file

Como puede ver, cuando usé el -f
opción, se saltó la parte de la pregunta. ¡Una buena solución si estás escribiendo un guión!
¡Pero espera! ¿Qué pasa con el comando descomprimir?
Bueno, ya hemos cubierto cómo puede usar el comando descomprimir con ejemplos prácticos:
¿Cuál es la diferencia entre unzip y gunzip?
Bueno, en los términos más simples, el comando descomprimir se usa para extraer archivos con .zip
extensiones
Mientras que el comando gunzip se usa para manejar archivos que terminan en .gz
, .tar
etc.
Espero que encuentre útil esta guía y si tiene alguna pregunta, hágamelo saber en los comentarios.