Comprimir y descomprimir archivos y directorios en linux
Desde una consola de linux se puede utilizar una de las siguientes maneras para comprimir o descomprimir archivos y / o carpetas en linux.
Empaquetar .tar
tar cvf fichero.tar /var/www/vhosts/*
Desempaquetar .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