Skip to main content

Ejemplos de uso del comando gzip

Comando tar(comprimir archivos) (Junio 2026)

Comando tar(comprimir archivos) (Junio 2026)
Anonim

los gzip El comando es una forma común de comprimir archivos dentro de Linux y, por lo tanto, vale la pena saber cómo comprimir archivos con esta herramienta.

El método de compresión utilizado por gzip Es Lempel-Ziv (LZ77). Ahora no es vital que sepas esta información. Todo lo que necesita saber es que los archivos se vuelven más pequeños cuando los comprime con la gzip mando.

Por defecto cuando comprime un archivo o carpeta usando gzip comando tendrá el mismo nombre de archivo que antes, pero ahora tendrá la extensión .gz.

En algunos casos, no es posible mantener el mismo nombre, especialmente si el nombre del archivo es increíblemente largo. En estas circunstancias, tratará de truncarlo. En esta guía, le mostraremos cómo comprimir archivos usando el gzip Comanda y preséntale los conmutadores más utilizados.

Cómo comprimir un archivo usando gzip

La forma más sencilla de comprimir un solo archivo usando gzip Es ejecutar el siguiente comando:

gzip nombre de archivo

Por ejemplo para comprimir un archivo llamado mydocument.odt ejecute el siguiente comando:

gzip mydocument.odt

Algunos archivos se comprimen mejor que otros. Por ejemplo, los documentos, archivos de texto, imágenes de mapa de bits, ciertos formatos de audio y video como WAV y MPEG se comprimen muy bien.

Otros tipos de archivos, como las imágenes JPEG y los archivos de audio MP3, no se comprimen en absoluto y el archivo puede aumentar de tamaño después de ejecutar el archivo. gzip orden en contra

La razón de esto es que las imágenes JPEG y los archivos de audio MP3 ya están comprimidos y, por lo tanto, gzip el comando simplemente lo agrega en lugar de comprimirlo.

los gzip El comando solo intentará comprimir archivos y carpetas normales. Por lo tanto, si intenta comprimir un enlace simbólico, no funcionará y realmente no tiene sentido hacerlo.

Cómo descomprimir un archivo usando el comando gzip

Si tiene un archivo que ya se ha estado comprimiendo, puede usar el siguiente comando para descomprimirlo.

gzip -d nombre_archivo.gz

Por ejemplo, para descomprimir el mydocument.odt.gz archivo utilizarías el siguiente comando:

gzip -d mydocument.odt.gz

Forzar un archivo para ser comprimido

A veces un archivo no puede ser comprimido. Tal vez usted está tratando de comprimir un archivo llamado myfile1 pero ya existe un archivo llamado myfile1.gz . En este caso, el gzip ordinariamente el comando no funcionará.

Forzar el gzip comando para hacer sus cosas simplemente ejecuta el siguiente comando:

gzip -f nombre de archivo

Cómo mantener el archivo sin comprimir

Por defecto cuando comprime un archivo usando el gzip comando que termine con un nuevo archivo con la extensión .gz.

Si desea comprimir el archivo y conservar el archivo original, debe ejecutar el siguiente comando:

gzip -k nombre de archivo

Por ejemplo, si ejecuta el siguiente comando, terminará con un archivo llamado mydocument.odt y mydocument.odt.gz .

gzip -k mydocument.odt

Obtenga algunas estadísticas sobre cuánto espacio ha guardado

El objetivo principal de comprimir archivos es ahorrar espacio en disco o reducir el tamaño de un archivo antes de enviarlo a través de una red.

Sería bueno, por lo tanto, ver cuánto espacio se ahorró cuando usas el gzip mando.

los gzip El comando proporciona el tipo de estadísticas que necesita para verificar el rendimiento de la compresión.

Para obtener la lista de estadísticas ejecute el siguiente comando:

gzip -l nombre_archivo.gz

La información devuelta por el comando anterior es la siguiente:

  • Tamaño comprimido;
  • Tamaño sin comprimir;
  • Relación como porcentaje;
  • Nombre de archivo sin comprimir.

Comprimir cada archivo en una carpeta y subcarpetas

Puede comprimir cada archivo en una carpeta y sus subcarpetas usando el siguiente comando:

gzip -r nombre de carpeta

Esto no crea un archivo llamado nombre de carpeta.gz . En su lugar, atraviesa la estructura de directorios y comprime cada archivo en esa estructura de carpetas.

Si desea comprimir la estructura de carpetas como un archivo, es mejor que cree un archivo tar y luego gzipee el archivo tar como se muestra en esta guía.

Cómo probar la validez de un archivo comprimido

Si desea comprobar que un archivo es válido, puede ejecutar el siguiente comando:

gzip -t nombre de archivo

Si el archivo es válido no habrá salida.

Cómo cambiar el nivel de compresión

Puedes comprimir un archivo de diferentes maneras. Por ejemplo, puede optar por una compresión más pequeña que funcionará más rápido o puede ir por la compresión máxima, lo que conlleva la desventaja de tardar más en ejecutarse.

Para obtener la compresión mínima a la velocidad más rápida, ejecute el siguiente comando:

gzip -1 nombre de archivo

Para obtener la máxima compresión a la velocidad más lenta, ejecute el siguiente comando:

gzip -9 nombre de archivo

Puedes variar la velocidad y el nivel de compresión seleccionando diferentes números entre 1 y 9.

Archivos Zip estándar

los gzip El comando no debe usarse cuando se trabaja con archivos zip estándar. Puedes usar el cremallera comando y abrir la cremallera comando para el manejo de esos archivos.