La compresión de archivos es una técnica ampliamente utilizada en el mundo de la informática para ahorrar espacio en disco y acelerar la transferencia de archivos. Uno de los formatos de compresión más comunes en Linux es el formato GZIP, que utiliza la extensión «.gz» y suele generar archivos con la extensión «.tar.gz» cuando se combina con el comando tar
. En este artículo, aprenderás cómo descomprimir archivos GZIP en un sistema Linux.
¿Qué es GZIP?
GZIP es un programa de compresión de datos y un formato de archivo que se utiliza para comprimir y descomprimir archivos en sistemas Unix y Linux. GZIP utiliza el algoritmo de compresión DEFLATE, que es ampliamente conocido por su eficiencia en la reducción del tamaño de los archivos sin pérdida de datos. Los archivos comprimidos con GZIP suelen tener la extensión «.gz».
Descomprimir gzip en linux
Para descomprimir un archivo GZIP en Linux, puedes utilizar el comando gzip
. A continuación, se muestra cómo hacerlo:
gzip -d archivo.gz
Donde archivo.gz
es el nombre del archivo que deseas descomprimir. El uso del flag -d
indica a gzip
que descomprima el archivo en lugar de comprimirlo. Una vez que ejecutes este comando, el archivo original se restaurará y la extensión «.gz» se eliminará.
Descomprimir gzip en linux – Ejemplo practico
Supongamos que tienes un archivo llamado «mi_archivo.txt.gz» y deseas descomprimirlo:
gzip -d mi_archivo.txt.gz
Después de ejecutar este comando, obtendrás un archivo llamado «mi_archivo.txt» que contendrá el contenido descomprimido del archivo original.
Descompresión de archivos TAR.GZ
A menudo, en sistemas Linux, encontrarás archivos comprimidos con GZIP y luego empaquetados con el comando tar
, lo que resulta en archivos con la extensión «.tar.gz». Para descomprimir y desempaquetar estos archivos en una sola operación, puedes utilizar el siguiente comando:
tar -xzf archivo.tar.gz
Donde archivo.tar.gz
es el nombre del archivo que deseas descomprimir y desempaquetar. El uso de las opciones -xzf
le indica a tar
que extraiga (-x
) y descomprima (-z
) el archivo.
Ejemplo práctico
Supongamos que tienes un archivo llamado «mi_archivo.tar.gz» y deseas descomprimirlo y desempaquetarlo:
tar -xzf mi_archivo.tar.gz
Este comando descomprimirá el archivo y luego desempaquetará su contenido en un directorio con el mismo nombre que el archivo sin la extensión «.tar.gz».
¡Y eso es todo! Ahora sabes cómo descomprimir archivos GZIP en Linux, ya sea un archivo GZIP simple o un archivo TAR.GZ que contiene múltiples archivos y directorios. La compresión y descompresión de archivos son habilidades esenciales para cualquier usuario de Linux y son útiles para ahorrar espacio en disco y facilitar la transferencia de archivos.