En modo gráfico tenemos el gestor de archivadores para facilitarnos la vida. Pero, ¿cómo tratar con archivos comprimidos o empaquetados como los tgz, tar, bz2 o rar en la consola?
tar
Se trata de un archivo que combina varios archivos en uno, no hay compresión de datos. Para extraer el contenido usamos el comando tar con los flags x (extract, extraer) y f (file, desde un archivo), y opcionalmente v (verbose) para mostrar por pantalla el proceso o vv para mostrar no solo los archivos y carpetas creadas, sino información sobre estas.
tar xvf archivo.tar
gz
Se trata de un archivo comprimido con gzip. Para descomprimir utilizamos el comando gzip con el flag -d (descomprimir) o bien el comando gunzip, que no es más que un enlace a gzip.
gunzip archivo.gz
gzip -d archivo.gz
tgz, tar.gz
Un archivo empaquetado con tar y comprimido con gunzip. Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir.
tar xvzf archivo.tar.gz
bz2
Archivo comprimido con bzip2. Para descomprimir se usa el comando bzip2 con el flag -d (descomprimir) o bien el comando bunzip2, que no es más que un enlace a bzip2.
bunzip2 archivo.bz2
bzip2 -d archivo.bz2
tar.bz2
Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo. Para descomprimir se usa también tar, con el flag j en lugar de z:
tar xvjf archivo.tar.bz2
zip
Archivo comprimido con zip. Se descomprime usando el comando unzip:
unzip archivo.zip
rar
Formato propietario de RarLab, creadores del famoso Winrar. Normalmente el comando rar no está instalado en el sistema
sudo aptitude install rar
Se descomprime con el flag -x (eXtract, extraer)
rar -x archivo.rar
Me gustan estos posts recordatorios. De todas formas: ¿no se podrían unificar todos los flags?. Por ejemplo para todos -x para extraer.
Me parece curioso también lo de los guiones: algunos aparecen y otros no.
¿Igual hacer unos alias para «uso personal»?. O hacer un mini-script para facilitar las cosas.
Anda dedícate al buscaminas en Windows….
Que mala folla que tienes windousero¡¡¡¡
No es mala idea. Para el que le interese y no sepa de qué va el tema: Alias
Pingback: Descomprimir en Linux
este me gusto mas, me parece una locura tener que usar espacio de mi memoria pero recordar esa cantidad de comandos, tiene que ser simple, tiene que ser facil
Pingback: Unp « Que che vou contar…
Pingback: RafaLinux » Blog Archive » Descomprimir archivos desde la consola
quisiera saber como descomprimo un solo archivo de una carpeta
tar (parámetro/s) (nombre de archivo) «nombre_de_documento»
p.ej.
tar -xzvf documentos.tar.gz «archivos.txt»
GRACIAS!
Pingback: Descomprimir archivos en Linux desde la consola | Tecnología Diaria
gracias es un buen post pues a veces olvidamos estas cosas
Me gustaria saber como puedo usar Unzip, pero para un fichero divido en varios Z01, Z02, Z02, Z03 etc.
Exelente aporte muy agradecido
asi deberian ser todos en el mundo saludos
Por cierto en la ultima opcion esta escrito como «rar -r file.rar», cuando esta es para recursion, segun el manual de rar. Tal como es descrito arriba, la opcion correcta seria de la siguiente manera: rar x file.rar
Uy qué tontería… No sé en qué estaría pensando. Como bien dices la descripción estaba bien, pero el comando en sí no. Lo cambio 🙂
Tengo un archivo tar que tiene por ejemplo 50 directorios (cada uno con un conjunto variable de directorios y archivos), necesito exctraer un directorio en particular, ¿como se hace?.
me ha venido bien 🙂 gracias por la informacion
gracias por tu explicacion, pero para descomprimir
con rar es: rar x archivo.rar NO rar -x archivo.rar
¿como aumentar o ponerle niveles de compresion a un archivo rar? es desde 0 a 5 pero no se como ponerlo ¿me ayudas?
De igual forma y siempre se puede tomar como alternativa el entorno gráfico:
http://www.desarrollalinux.com/descomprimir-archivos-en-linux.html
Excelente , muchas gracias , es una buena ayuda porque apenas estoy iniciando y no sabia como descomprimir…
buen rticulo, Linux yeah
BUen post tiene razon aveces olvidamos estas cosas jaja bueno estubo bueno.
Excelente información. Muchas gracias. Saludos
excelente información. Amigo me autorizas para poner esta información en un blog que estoy creando?: wichomendoza.wordpress.com. Gracias.
Pingback: Descomprimir Archivos Mediante Consola « wichomendoza
Muy bueno..gracias.
Gracias por la ayuda
Groosaa la pag
No Pude Descomprimirlo
gracias este post es bueno
muchas gracias. me sirvio
fufu! Genial!!! Muchas gracias!
Hola quiero descomprimir varios archivos .7z dentro de linux y no se como hacerlo. Me podriais decir como.
Gracias.
Gracias, muy útil este post!
EXCELENTE EXPLICACION MUY PUNTUAL ME SIRVIO 100% GRACIAS
Excelente material me ha servido mucho.
Para descomprimir el rar no funciona con -x pero si solo con x quedando asi:
rar x archivo.rar
gracias por el aporte!
Graciasss
Pero alguien me ayuda para modificar un archivo .jar
Saludos Gratos a todos.
Quiero saber como descomprimir con una fila de comandos varios archivos de tipo «.tar.bz2» he probado tar -xvzf /*.tar.bz2, alguien me puede ayudar por favor, estaré muy agradecido de antemano. (Linux – Centos)
Pingback: Descomprimir archivos desde la consola de Linux - Compresión de archivos
Pingback: Poniendo Firefox 57 “Quantum” en Debian Testing “Buster” – Quijote Libre
estimados, necesito poder descomprimir muchos archivos .gz pero con un patron de nombre por ejemplo gzip -d nombre1* pero esto no me funciona.