zipped-folder

¿Te ha encontrado con archivos con 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 los diferentes usos del comando Gunzip.

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

gzip

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

Salida:

nombre_archivo.gz

Veamos ahora cómo podemos descomprimir archivos.

1) Descomprimir archivos usando el comando Gzip

Además de comprimir archivos, el comando gzip también puede usarse para descomprimirlos. La sintaxis para descomprimir un archivo es la siguiente:

gzip -d nombre_archivo.gz

Salida:

nombre_archivo

Para descomprimir archivos recursivamente en una carpeta, añade la opción -r como se muestra:

gzip -dr nombre_carpeta

2) Descomprimir archivos usando el comando Gunzip

Mientras que el comando gzip también es útil para comprimir y descomprimir archivos, el comando Gunzip es otro comando que te permite descomprimir archivos de una manera muy sencilla y fácil de recordar. La sintaxis es:

gunzip nombre_archivo.gz

Salida:

nombre_archivo

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

3) Mostrar la salida verbosa de la descompresión

Para mostrar la salida verbosa, añade la opción -v como se muestra

gunzip -v nombre_archivo.gz

Salida:

nombre_archivo.gz: 52.1% -- replaced with nombre_archivo

4) Guardar tanto el archivo comprimido como el descomprimido

Para mantener ambas copias de la ejecución del archivo comprimido y descomprimido:

gunzip -k nombre_archivo.gz

Ahora tendrás dos archivos, nombre_archivo y nombre_archivo.gz

Salida:

nombre_archivo.gz nombre_archivo

5) Mostrar la salida del archivo comprimido sin descomprimir primero

Para imprimir la salida del archivo comprimido antes de descomprimirlo, ejecuta:

gunzip -c nombre_archivo.gz

La salida del comando de arriba dará los siguientes valores:

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

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

7) Descomprimir lotes de archivos recursivamente

Para ello, ejecuta:

gunzip -r nombre_carpeta

Supongamos que tienes una estructura de carpetas como la siguiente, donde Archivos_Oficina es la carpeta principal que contiene los archivos comprimidos ventas.gz y marketing.gz más otra carpeta  Informe 2018 con otros archivos comprimidos.

Archivos_Oficina

ventas.gz

marketing.gz

Informe 2018

primer_trimestre_informe.gz

segundo_informe_trimestre.gz

tercer_trimestre_informe.gz

último_informe_trimestre.gz

8) Para descomprimir todos los archivos dentro de un directorio

Ejecuta el siguiente comando para descomprimir todos los archivos del directorio:

gunzip -r  Archivos_Oficina

9) Comprobar si un archivo comprimido con Gzip es válido

Para ello, ejecuta:

gunzip -t nombre_archivo.gz

Si el archivo no es válido, recibirás una advertencia, pero si es válido, no se imprimirá nada en la pantalla y se te devolverá a la shell.

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 2386 invitados y ningún miembro en línea