Comprimir, descomprimir en linux
En Linux hay diversas herramientas para empaquetar y comprimir archivos, teniendo en cuenta que empaquetar es juntar dos o más archivos en un solo archivo (paquete) y comprimir es tomar este archivo-paquete y comprimirlo a continuación un resumen de las ordenes mas comunes para comprimir archivo o paquetes.
Sumario
.tar (tar)
Empaquetar
tar cvf archivo.tar /archivo/mayo/*
Desempaquetar
tar xvf archivo.tar
Ver el contenido (sin extraer) tar tvf archivo.tar
.tar.gz - .tar.z - .tgz (tar con gzip)
Empaquetar y comprimir
tar czvf archivo.tar.gz /archivo/mayo/*
Desempaquetar y descomprimir
tar xzvf archivo.tar.gz
Ver el contenido (sin extraer)
tar tzvf archivo.tar.gz
tar.xz
Desempaquetar y descomprimir
tar xfvJ fichero.tar.gz
Empaquetar y comprimir
tar cfvJ fichero.tar.xz directorio/
.gz (gzip)
Comprimir
gzip -q archivo
(El archivo lo comprime y lo renombra como "archivo.gz")
Descomprimir
gzip -d archivo.gz
(El archivo lo descomprime y lo deja como "archivo"
Nota: gzip solo comprime archivos, no directorios
.bz2 (bzip2)
Comprimir
bzip2 archivo bunzip2 archivo
(El archivo lo comprime y lo renombra como "archivo.bz2")
Descomprimir
bzip2 -d archivo.bz2 bunzip2 archivo.bz2
(El archivo lo descomprime y lo deja como "archivo")
Nota: bzip2 solo comprime archivos, no directorios
.tar.bz2 (tar con bzip2)
Comprimir
tar -c archivos | bzip2 > archivo.tar.bz2
Descomprimir
bzip2 -dc archivo.tar.bz2 | tar -xv tar jvxf archivo.tar.bz2 (versiones recientes de tar)
Ver contenido
bzip2 -dc archivo.tar.bz2 | tar -tv
.zip (zip)
Comprimir
zip archivo.zip /mayo/archivos
Descomprimir
unzip archivo.zip
Ver contenido
unzip -v archivo.zip
.lha (lha)
Comprimir
lha archivo.lha /mayo/archivos
Descomprimir
lha -x archivo.lha
Ver contenido
lha -v archivo.lha lha -l archivo.lha
.zoo (zoo)
Comprimir
zoo -a archivo.zoo /mayo/archivos
Descomprimir
zoo -x archivo.zoo
Ver contenido
zoo -v archivo.zoo zoo -L archivo.zoo
.rar (rar)
Comprimir
rar -a archivo.rar /mayo/archivos
Descomprimir
rar -x archivo.rar
Ver contenido
rar -v archivo.rar rar -l archivo.rar
.bin
Cambiamos los permisos del archivo
sudo chmod a+x archivo.bon
Ejecutamos las instalación
sudo ./archivo.bin