Usando el comando gunzip en Linux

¿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/
                      
                    
descomprimir archivos recursivamente usando el comando gunzip en linux

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:

El archivo ya existe;  ¿Desea sobrescribir (s o n)?

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

                      
                        gunzip -f compressed_file
                      
                    
Forzar la descompresión usando el comando gunzip en Linux

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.

Related Posts