Jul212008
Comprimir y descomprimir ficheros
A continuación mostraré una guía rápida para comprimir y descomprimir ficheros en la consola de Linux con los algoritmos de comprensión más usados actualmente como son: .tar, .gzip, .tar.gz, .bz2, .tar.bz2 y los no menos importantes en plataformas Linux, .zip y .rar.
.tar (tar)
- Comprimir .tar
tar cvf fichero.tar /var/www/vhosts/*
- Descomprimir .tar
tar xvf fichero.tar
- Listar ficheros .tar
tar tvf fichero.tar
.gz (gzip)
- Comprimir .gz
gzip -q fichero
(El archivo lo comprime y lo renombra como «fichero.gz») - Descomprimir .gz
gzip -d fichero.gz
(El archivo lo descomprime y lo deja como «fichero») - Nota: gzip solo comprime ficheros, no directorios.
.tar.gz (tar con gzip)
- Comprimir .tar.gz
tar czvf fichero.tar.gz /var/www/vhosts/*
- Descomprimir .tar.gz
tar xzvf fichero.tar.gz
- Listar ficheros .tar.gz
tar tzvf fichero.tar.gz
.bz2 (bzip2)
- Comprimir .bz2
bzip2 fichero
(El archivo lo comprime y lo renombra como «fichero.bz2») - Descomprimir .bz2
bzip2 -d fichero.bz2
(El archivo lo descomprime y lo deja como «fichero») - Nota: bzip2 solo comprime ficheros, no directorios.
.tar.bz2 (tar con bzip2)
- Comprimir .tar.bz2
tar -c ficheros | bzip2 > fichero.tar.bz2
- Descomprimir .tar.bz2
tar jvxf archivo.tar.bz2
- Listar ficheros .tar.bz2
bzip2 -dc fichero.tar.bz2 | tar -tv
.zip (zip)
- Comprimir .zip
zip fichero.zip /var/www/vhosts
- Descomprimir .zip
unzip fichero.zip
- Listar ficheros .zip
unzip -v fichero.zip
.rar (rar)
- Comprimir .rar
rar -a fichero.rar /var/www/vhosts
- Descomprimir .rar
rar -x fichero.rar
- Listar ficheros .rar
rar -v fichero.rar
Los comandos mencionados anteriormente han sido ejecutados correctamente en la distribución de Linux Debian. Espero que esta guía rápida para comprimir y descomprimir ficheros os sea de gran utilidad como lo es para mí.
Fuente: Alejandro Arco
Buenas Alejandro, esta guía para comprimir y descomprimir ficheros desde la consola de Linux es muy útil y está muy bien explicada. Gracias por compartir la información!!!