¿Cómo Descomprimir archivos desde la Terminal? Los sistemas operativos GNU cuentan con variados formatos de compresión que podemos utilizar para empaquetar o comprimir varios ficheros en unno. Sin embargo esto puede provocar que sea algo confuso trabajar en al descompresión de los mismos. Por ello esta guía puede servir de recordatorio útil. Archivos tar El archivo empaquetado .tar deriva de la función tar, pensada para encadenar binariamente ficheros uno detrás de otro. Originalmente estaba pensado para almacenar este grupo de archivos en una cinta magnética (en la era donde tales dispositivos secuenciales eran los principales medios de almacenamiento de masa). Por lo tanto, realmente en un archivo Tar no existe la compresión, solamente el empaquetado secuencial de varios ficheros. Por tales motivos, los modificadores normalmente son x (extraer), f (por fichero, al eXtraerse desde un archivo), y opcionalmente v (verbose, que en muchos comandos derivados de Unix reporta ampliamente al usuario en su terminal lo que se realice). En resumen, el comando sería: tar xvf archivo.tar Archivo gz Estos son archivos comprimidos con el programa gzip (implementación libre del protocolo Zip). Para descomprimir estos ficheros, podremos utilizamos el comando gzip con el indicador -d (descomprimir) o bien el comando gunzip, (que en realidad es un simple enlace a gzip, por si nos falla la memoria). gunzip archivo.gz gzip -d archivo.gz Archivo tgz, tar.gz Se trata de un archivo empaquetado con tar y comprimido con gzip. Se descomprime de la misma forma que los tar, pero añadiendo el indicador z para indicarle que use gzip para descomprimirlo. tar xvzf archivo.tar.gz Archivo tar.xz Se trata de un archivo binario empaquetado con tar, comprimido utilizando el protocolo xz. Se descomprime de manera similar a los tar, añadiendo el indicador J para indicarlo. tar -xJf archivo.tar.xz Archivo bz2 Archivo comprimido con algoritmo bzip2. Para descomprimir se usa el comando bzip2 con el indicador -d (descomprimir) o bien el comando bunzip2 (que no es más que un enlace a bzip2). bzip2 -d archivo.bz2 bunzip2 archivo.bz2 Archivo tar.bz2 Este es un archivo empaquetado tar en el cual se empleó el algoritmo de compresión abierto bzip2. Para desempaquetar se usa también el comando tar, aunque esta vez se lo descomprime con el indicador j en lugar de z. tar xvjf archivo.tar.bz2 Archivo .zip Archivo comprimido con el popular protocolo privativo PKWare ZIP. Se descomprime usando el comando unzip: unzip archivo.zip Archivo .rar El .rar es un formato de empaquetado y compresión propietario de A. Roshal, muy extendido. Normalmente el comando rar no está instalado en el sistema, y se lo debe cargar con: sudo apt-get install rar A partir de ello, podremos descomprimir con dicho comando y el indicador -x ("eXtraer") rar x archivo.rar Archivos .7z Este tipo de archivo está comprimido con el formato libre 7z, que requiere la instalación de la suite libre p7zip. La instalamos con: sudo apt-get install p7zip Y descomprimimos con: 7za x archivo.7z