Para descomprimir archivos en modo gráfico, los usuarios de GNU/Linux contamos con varias herramientas o gestores de archivadores que nos hacen la tarea mas sencilla. Pero para realizar estas tareas desde la consola, en primera oportunidad debemos conocer como tratar a cada uno de estos archivos.
Veamos a continuación como descomprimir los distintos archivos comprimidos o empaquetados en Linux desde la consola.
Tar
Tar es un formato de archivos usado en entornos Unix que se identifican con la extensión tar. El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Para extraer su contenido desde consola, debemos ejecutar el comando tar con sus respectivas opciones: x (extraer), f (desde un archivo), y opcionalmente v (visualizar lo que se realiza).
Ejemplo:
$ tar xvf archivo.tar
Gz
GNU Zip o gzip, es un tipo de archivo comprimido típico de los sistemas Unix. Para descomprimirlo, lo hacemos con el comando gzip y sus respectivas opciones: -d (descomprimir), -f (forzar). O bien utilizar el comando gunzip, que es un enlace a gzip.
Ejemplo:
$ gzip -d archivo.gz
$ gunzip archivo.gz
Tar.gz
Es muy común también que veamos en Linux archivos empaquetados con Tar y comprimidos con Gzip (.tar.gz). Para descomprimirlo, lo hacemos de la misma forma que a un archivo tar, pero añadiendole la opción z, para indicarle al programa que utilice gzip para descomprimirlo.
Ejemplo:
$tar xvzf archivo.tar.gz
Bz2
Es un tipo de atchivo comprimido con bzip2. La sintaxis es parecida a la del programa gzip. Para descomprimir se usa el comando bzip2 con la opción -d (descomprimir); o bien el comando bunzip2, que no es más que un enlace a bzip2.
Ejemplo:
$ bzip2 -d archivo.bz2
$ bunzip2 archivo.bz2
Tar.bz2
Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo. Para descomprimir se usa también tar, con la opción j.
Ejemplo:
$ tar xvjf archivo.tar.bz2
Zip
Archivo comprimido con zip. Se descomprime usando el comando unzip:
$ unzip archivo.zip
Rar
Formato propietario desarrollado por los creadores del famoso Winrar. En la mayoría de los casos, el comando rar no se encuentra instalado en el sistema. Para ello tipeamos lo siguiente en consola:
$ sudo aptitude install rar (en Debian/Ubuntu)
$ yum install unrar (en Fedora)
$ yum install unrar (en Fedora)
Para descomprimirlo, lo hacemos con la opción -x (extraer).
Ejemplo:
$ rar -x archivo.rar
[Actualización]
Gracias a nuestro querido amigo lector Lokito, les acercamos como trabajar con archivos 7zip.
7zip
Un formato de compresión de datos libre. Para hacer uso de él, debemos instalar el siguiente paquete:
$ sudo apt-get install p7zip (en Debian/Ubuntu)
$ yum install p7zip (en Fedora)
$ yum install p7zip (en Fedora)
Para comprimir:
$ p7zip nombre_archivo
$ p7zip nombre_archivo
Para Descomprimir:
$ p7zip -d nombre_archivo.7z
$ p7zip -d nombre_archivo.7z