viernes, 27 de enero de 2012

Comprimir/Descomprimir en Linux

En Linux nos encontramos con un buen número de herramientas que nos permiten empaquetar y comprimir. Veremos como hacerlo para los casos más conocidos.

- tar -

Empaquetar
$ tar cvf archivo.tar /directorio/*
Desempaquetar
$ tar xvf archivo.tar

-tar con gzip - .tar.gz, .tar.z, .tgz
Empaquetar y comprimir
$ tar czvf archivo.tar.gz /fichero/*
Desempaquetar y descomprimir
$ tar xzvf archivo.tar.gz

- gzip - .gz
Comprimir
$ gzip -q archivo
Descomprimir
$ gzip -d archivo.gz

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



- tar con bzip2 - .tar.bz2
Comprimir
$ tar -c archivos | bzip2 > archivo.tar.bz2
Descomprimir
$ bzip2 -dc archivo.tar.bz2 | tar -xv


- zip - .zip
Comprimir
$ zip archivo.zip /directorio/archivos
Descomprimir
$ unzip archivo.zip

- rar - .rar
Comprimir
$ rar -a archivo.rar /directorio/archivos
Descomprimir
$ rar -x archivo.rar