Cómo descomprimir archivos en Linux
Introducción
Descargar archivos comprimidos es una práctica común en internet, ya que permite agrupar múltiples archivos en uno solo, reduciendo su tamaño y facilitando su transferencia. Una vez descargado, es necesario descomprimir el archivo para acceder a su contenido. En Linux, esto se puede hacer tanto desde el entorno gráfico como desde la terminal, siendo esta última la opción más utilizada en servidores.
En esta guía, te explicamos cómo descomprimir los formatos más comunes en Linux, incluyendo comandos actualizados y consejos prácticos.
¿Por qué descomprimir desde la terminal?
Aunque el entorno gráfico de Linux facilita la descompresión con solo unos clics, los servidores suelen operar sin interfaz gráfica para optimizar recursos. Por eso, es esencial conocer los comandos básicos para descomprimir archivos directamente desde la terminal.
Formatos de compresión comunes en Linux
Los formatos más utilizados en Linux son:
- TAR: Archivo sin compresión, solo agrupa archivos.
- GZ: Compresión con gzip.
- TAR.GZ o TGZ: Archivo TAR comprimido con gzip.
- ZIP: Formato popular en Windows, pero compatible con Linux.
- RAR: Formato propietario, requiere herramientas adicionales.
- BZ2: Compresión con bzip2.
- TAR.BZ2 o TBZ2: Archivo TAR comprimido con bzip2.
Comandos para descomprimir archivos
1. Descomprimir archivos TAR
Los archivos .tar no están comprimidos, solo agrupan archivos. Para extraer su contenido:
tar xvf nombre-del-archivo.tar- x: Extrae los archivos.
- v: Muestra el progreso (verbose).
- f: Especifica el archivo.
2. Descomprimir archivos GZ
Los archivos .gz están comprimidos con gzip. Para descomprimirlos:
gunzip nombre-del-archivo.gzO también:
gzip -d nombre-del-archivo.gz- gunzip y gzip -d son equivalentes.
3. Descomprimir archivos TAR.GZ o TGZ
Estos archivos son .tar comprimidos con gzip. Para extraerlos:
tar xvzf nombre-del-archivo.tar.gz- z: Indica que el archivo está comprimido con gzip.
4. Descomprimir archivos ZIP
El formato .zip es muy común. Para descomprimirlo:
unzip nombre-del-archivo.zipSi no tienes instalado unzip, instálalo con:
sudo apt install unzip # Para Debian/Ubuntu
sudo yum install unzip # Para CentOS/RHEL5. Descomprimir archivos RAR
El formato .rar requiere herramientas adicionales. Para extraerlo:
unrar x nombre-del-archivo.rarSi no tienes unrar, instálalo con:
sudo apt install unrar # Para Debian/Ubuntu
sudo yum install unrar # Para CentOS/RHEL6. Descomprimir archivos BZ2
Los archivos .bz2 están comprimidos con bzip2. Para descomprimirlos:
bzip2 -d nombre-del-archivo.bz27. Descomprimir archivos TAR.BZ2 o TBZ2
Estos archivos son .tar comprimidos con bzip2. Para extraerlos:
tar xvjf nombre-del-archivo.tar.bz2- j: Indica que el archivo está comprimido con bzip2.
Consejos adicionales
- Verificar el contenido antes de extraer: Usa el comando
tar tvf nombre-del-archivo.tarpara listar el contenido sin extraerlo. - Extraer en un directorio específico: Añade la ruta al final del comando, por ejemplo:
tar xvzf nombre-del-archivo.tar.gz -C /ruta/destino/ - Permisos: Si encuentras problemas de permisos, usa
sudoantes del comando.
Conclusión
Descomprimir archivos en Linux desde la terminal es un proceso sencillo si conoces los comandos adecuados. Esta guía te proporciona las herramientas necesarias para manejar los formatos más comunes. Si trabajas con servidores, dominar estos comandos te ahorrará tiempo y evitará complicaciones.
