Help!
domingo, 18 de agosto de 2019
 
Inicio arrow Unix/Linux arrow Comprimir, descomprimir, empaquetar en linux

Comprimir, descomprimir, empaquetar en linux PDF Imprimir E-Mail

Compactando con el comando tar

El comando tar empaqueta archivos o directorios o dispositivos, aunque no los comprime, pero es posible que un tar funcione con las utilidades de compresión bzip y bzip2.
Ej:Vamos a realizar una copia del directorio /usr sobre un disquete.
cd usr
tar -cvf /dev/cinta

Lo restauramos así: tar -xvf /dev/cinta 

Ej2: tar vcf directorioEmpaquetado.tar directorio1
desempaquetamos:tar xvf directorioEmpaquetado.rar

Comprimiendo con el comando gzip 

El comando gzip solo sirve para comprimir. Para descomprimir se usan comandos como gunzip, zcat, gzip -d.  El comando gunzip acepta ficheros con extensiones .gz, .Z, .zip, .tar.gz, .tgz, .tar.Z, .taz.
Ej:gzip documento_a_comprimir
gzip -d documento_a_descomprimir.gz

Comprimiendo con el comando bzip2

El comando bzip2 solo sirve para comprimir. Para descomprimir se usa el  comandos bunzip2.
Ej:bzip2 documento_a_comprimir
bzip2 -d documento_a_descomprimir.bz2
bunzip2 documento_a_descomprimir.bz2

Otros comando para comprimir y descomprimir

pack
Comando para comprimir.
tpack [-f] nombre
pcat nombre

unpack
Comando para descomprimir archivos comprimidos con pack.
unpack archivo_comprimido

compress 
Comando para comprimir archivos con tasa de comprensión mayor a la del comando pack.
compres [-cdfFqv] [archivo] [-P fd].

uncompress
Para descomprimir archivos comprimidos con compress.
uncompres [-cfFqv] [archivo] [-P fd].

zcat
Permite ver archivos comprimidos.

Ejemplos de uso de estos comandos: 

Empaquetarlo y comprimirlo.
tar -cfvz directorioEmpaquetado.tar.gz directorio.

Ahora para desempaquetarlo y descomprimirlo.
tar xfvz directorioEmpaquetado.tar.gz

Ahora para hacer lo mismo pero comprimiendolo con bzip2 habría que poner:
tar jfvc directorioEmpaquetado.tar.bz2 directorio

Ahora para desempaquetarlo y descomprimirlo se pondría:
tar jfvx directorioEmpaquetado.tar.bz2

 

 

Top!