Cómo usar el software Gzip en Linux

27 feb 2021 3 min di lettura
Cómo usar el software Gzip en Linux
Indice dei contenuti

Introducción

Gzip es uno de los algoritmos de compresión más populares que le permite reducir el tamaño de un archivo y mantener el modo, la propiedad y la marca de tiempo del archivo original.

En este tutorial, veremos cómo usar el comando gzip.

Sintaxis del comando gzip

La sintaxis general del comando Gzip es la siguiente:

gzip [OPTION]... [FILE]...

Gzip solo comprime archivos individuales y crea un archivo comprimido (Archivo). Por convención, el nombre de un archivo comprimido con Gzip debe terminar en .gz o .z.

Si desea comprimir varios archivos o directorios en un solo archivo, primero debe crear un archivo Tar y luego comprimir el archivo.tar con Gzip. Un archivo que termina en .tar.gz o .tgz es un archivo Tar comprimido con Gzip.

Gzip se utiliza a menudo para comprimir archivos de texto, archivos Tar y páginas web. No use Gzip para comprimir imágenes, audio, documentos PDF y otros archivos binarios, ya que ya están comprimidos. Gzip solo puede comprimir archivos normales. Los enlaces simbólicos se ignoran.

Comprimir archivos con Gzip

Para comprimir un solo archivo, ejecute el comando Gzip seguido del nombre del archivo:

gzip filename

Gzip creará un archivo.filename.gz y eliminará el archivo original.

De forma predeterminada, gzip conserva la marca de tiempo, el modo, la propiedad y el nombre del archivo original en el archivo comprimido.

Conserva el archivo original

Si desea conservar el archivo de entrada (original), use la opción -k:

gzip -k filename

Otra forma de mantener el archivo original es usar la opción -c:

gzip -c filename > filename.gz

Utilice la opción -v (Verbose) si desea ver la tasa de finalización del comando y los nombres de los archivos que se están procesando:

gzip -v filename

Comprimir varios archivos

También puede pasar varios archivos como argumentos al comando. Por ejemplo, para comprimir archivos llamados archivo1, archivo2, archivo3, debe ejecutar el siguiente comando:

gzip file1 file2 file3

El comando anterior creará tres archivos comprimidos, archivo1.gz, archivo2.gz, archivo3.gz.

Comprime todos los archivos en un directorio

Para comprimir todos los archivos en un directorio determinado, use la opción -r:

gzip -r nome_cartella

Gzip comprimirá de forma recursiva toda la estructura del directorio, los archivos y sus subdirectorios.

Cambiar el nivel de compresión

Gzip le permite especificar un rango de niveles de compresión, de 1 a 9. -1 o --fast indica la tasa de compresión más alta con una tasa de compresión mínima, -9 o --best indica la tasa de compresión más lenta con la tasa de compresión máxima. El nivel de compresión predeterminado es -6.

Por ejemplo, para obtener la máxima compresión, debe ejecutar:

gzip -9 filename

La compresión es una actividad intensiva en la CPU, cuanto mayor sea el nivel de compresión, más tiempo llevará el proceso.

Copia de seguridad de la base de datos MySQL con Gzip

Para crear un archivo.gz desde stdin, redirija la salida del comando gzip. Por ejemplo, para crear una copia de seguridad de la base de datos MySQL con gzip, debe ejecutar el siguiente comando:

mysqldump database_name | gzip -c > database_name.sql.gz

Descomprimir archivos con Gzip

Para descomprimir un archivo.gz, use la opción -d:

gzip -d filename.gz

Otro comando que puede usar para descomprimir un archivo Gzip es gunzip. Este comando es básicamente un alias para gzip -d:

gunzip filename.gz

Descomprime el archivo sin borrar el original

Como cuando se comprime un archivo, la opción -k le permite mantener el archivo de entrada original:

gzip -dk filename.gz

Descomprime varios archivos

Para descomprimir varios archivos a la vez, pase los argumentos de los nombres de archivo:

gzip -d file1 file2 file3

Descomprime todos los archivos de un directorio

Cuando se usa con las opciones -d y -r, gzip descomprime recursivamente todos los archivos en un directorio dado:

gzip -dr directory

Enumere el contenido del archivo comprimido

Cuando se usa con la opción -l, gzip muestra estadísticas sobre los archivos comprimidos indicados:

gzip -l filename

La salida incluirá el nombre del archivo sin comprimir, el tamaño comprimido y sin comprimir y la relación de compresión.

Para obtener más información, agregue la opción -v:

gzip -lv filename

Conclusión

Con Gzip puedes reducir el tamaño de un determinado archivo. El comando gzip le permite comprimir y descomprimir archivos.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.