GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando gunzip de Linux con ejemplos

¿Te has encontrado con archivos con la extensión .gz? Estos son archivos que han sido comprimidos usando el comando gzip. Gunzip es un comando de Linux que se utiliza para descomprimir dichos archivos con la extensión .gz y, en este tutorial, veremos diferentes usos del comando Gunzip. .

Pero primero, comprimamos un archivo usando el comando gzip. La sintaxis será la siguiente

# gzip file_name

Cuando verifique el archivo usando el comando ls, notará la presencia de otro archivo con el mismo nombre de archivo pero con una extensión .gz.

Salida

# file_name.gz

Veamos ahora cómo podemos descomprimir archivos.

1. Descomprime archivos usando el Comando Gzip

Además de comprimir archivos, el comando gzip también se puede usar para descomprimir archivos. La sintaxis para descomprimir un archivo es

# gzip -d file_name.gz

Salida

# file_name

Para descomprimir archivos recursivamente en una carpeta, agregue el indicador -r como se muestra

# gzip -dr folder_name

2. Descomprima archivos usando el comando Gunzip

Si bien el comando gzip también es útil para comprimir y descomprimir archivos, el comando Gunzip es otro comando que le permite descomprimir archivos de una manera muy simple y fácil de recordar. La sintaxis es

# gunzip file_name.gz

Salida

# file_name

Una vez que gunzip descomprime un archivo, se elimina la extensión. El archivo nombre_archivo.gz cambios en nombre_de_archivo y se expande al tamaño máximo.

3. Mostrar salida detallada de descompresión

Para mostrar una salida detallada, agregue el indicador -v como se muestra

# gunzip -v file_name.gz

Salida

test_file.gz: 52.1% -- replaced with test_file

4. Conserva tanto el archivo comprimido como el descomprimido

Para conservar ambas copias del archivo comprimido y descomprimido, ejecute

# gunzip -k file_name.gz

Ahora tendrá dos archivos, nombre de archivo y nombre de archivo.gz

Salida

file_name.gz file_name

5. Mostrar la salida del archivo comprimido sin descomprimir primero

Para imprimir la salida del archivo comprimido antes de descomprimirlo, ejecute

# gunzip -c file_name.gz

6. Para mostrar más información sobre un archivo comprimido

Para obtener más información sobre el archivo comprimido, ejecute

# gunzip -l file_name.gz

La salida del comando anterior dará los siguientes valores

  • Tamaño comprimido
  • Tamaño sin comprimir
  • Relación de compresión
  • Nombre sin comprimir

Esta información es útil cuando se trata de archivos de gran tamaño, especialmente cuando se está quedando sin espacio en disco. No querrás descomprimir archivos grandes por descuido para que no consuman el espacio restante en tu disco.

7. Para descomprimir muchos archivos recursivamente

Para lograr esto, ejecute

# gunzip -r folder_name

Supongamos que tiene una estructura de carpetas como la siguiente, donde Office_files es la carpeta principal que contiene los archivos comprimidos sales.gz y marketing.gz más otra carpeta 2018 report con otros archivos comprimidos.

archivos_oficina

ventas.gz

marketing.gz

Informe 2018

primer_trimestre_informe.gz

segundo_trimestre_informe.gz

tercer_trimestre_informe.gz

último_trimestre_informe.gz

8. Para descomprimir todos los archivos dentro de un directorio

Ejecute el siguiente comando para descomprimir todos los archivos en el directorio.

# gunzip -r  office_files

9. Pruebe si un archivo comprimido es un archivo válido comprimido con gzip

Para hacer esto, ejecute

# gunzip -t file_name.gz

Si el archivo no es válido, recibirá una advertencia, pero si es válido, no se imprimirá nada en la pantalla y volverá al shell.

Leer también:

  • Cómo utilizar 7zip Archiver en la línea de comandos de Linux
  • 20 ejemplos de comandos Zip y UnZip de Linux

Linux
  1. Cómo usar el comando Hexdump de Linux con ejemplos prácticos

  2. Cómo usar el comando Sed en Linux con ejemplos

  3. Comando SCP en Linux:cómo usarlo, con ejemplos

  4. Cómo usar el comando Rmmod en Linux con ejemplos

  5. Cómo usar el comando Dig en Linux con ejemplos

Cómo usar el comando who en Linux con ejemplos

Comando alias de Linux:cómo usarlo con ejemplos

Cómo usar el comando rm de Linux con ejemplos

Cómo usar el comando de suspensión en Linux:explicado con ejemplos

Comando lsof en Linux con ejemplos

Comando Linux comm con ejemplos