Comprimir y descomprimir ficheros en Linux

El siguiente machete o cheatsheet explica las diferentes alternativas a la hora de comprimir y descomprimir archivos en Linux. Más allá de que contemos con alguna aplicación gráfica que nos ayude, si nos toca trabajar desde la consola este artículo nos vendrá bien.

Si bien la mayoría de las utilidades para manejar estos archivos desde la consola vienen incluidas por defecto en la mayoría de las distribuciones, puede que necesitemos instalar alguna. Con este comando instalaremos a todas:

sudo apt-get install gzip bzip2 unzip unarj zoo tar unrar lha p7zip

Primero vamos a ver el uso de gzip y bzip2, los cuales solo sirven para comprimir un archivo solo.

.gz
Comprimir: gzip -9 archivo
Descomprimir: gzip -d archivo.gz

.bz2
Comprimir: bzip2 archivo
Descomprimir: bzip2 -d archivo.bz2

Para comprimir archivos y directorios se combina gzip o bzip2 con tar. En este caso tar junta en un solo archivo todos los archivos de un directorio y gzip o bzip lo comprime, dando origen a los siguientes formatos:

.tar.gz o .tgz

Comprimir: tar -czfv archivo.tar.gz archivos
Descomprimir: tar xzvf archivo.tar.gz

.tar.bz2
Comprimir: tar -c archivos | bzip2 > archivo.tar.bz2
Descomprimir: tar xvjf archivo.tar.bz2

Otros formatos:

.zip
Comprimir: zip archivo.zip archivos
Descomprimir: unzip archivo.zip

.lha
Comprimir: lha -a archivo.lha archivos
Descomprimir: lha -x archivo.lha

.arj
Comprimir: arj a archivo.arj archivos
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj

.zoo
Comprimir: zoo a archivo.zoo archivos
Descomprimir: zoo -x archivo.zoo

.rar
Comprimir: rar -a archivo.rar archivo
Descomprimir: rar -x archivo.rar

.7z
Comprimir: p7zip archivos
Descomprimir: p7zip -d archivo.7z

Fuente:

Casi un Ctrl+c Ctrl+v desde UbuntuLife

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s