Pasar al contenido principal

Comprimir Archivos

Para facilitar la compresion se deberian colocar todos los archivos y directorios que se desean comprimir en un único directorio para después comprimirlo.

Para almacenar archivos y directorios en un único archivo se utiliza el comando tar:

tar cvf nom_arch.tar <ARCHIVOS_Y_DIRECTORIOS_A_ALMACENAR>

Luego de esta operación se habrá creado el archivo nom_arch.tar. Resta comprimir este archivo utilizando el comando gzip:

gzip -9 nom_arch.tar

El modificador "-9" es para utilizar la máxima compresión. Para obtener mayor información sobre este comando, ejecutar gzip -h. El archivo nom_arch.tar pasa a llamarse nom_arch.tar.gz. A este tipo de archivo se le llama comunmente TarBall.

Para descomprimir se utiliza el siguiente comando:

gunzip -c nom_arch.tar.gz | tar xvf -

El comando gunzip descomprime el TarBall. Al utilizar el modificador "-c", el resultado de la descompresión (que no es otra cosa que nom_arch.tar) se envía a la salida estándar, la cual es redirigida mediante un pipe (que se denota con el carácter "|") al comando tar para que desempaquete su contenido.

Los TarBalls pueden descomprimirse fácilmente con programas disponibles en Windows, como WinZIP©.

También se dispone de los comandos zip para comprimir y unzip para descomprimir. Por detalles de su utilización, ejecute:

zip  -h
unzip -h

Ejemplo: Para descomprimir un archivo creado con WinZIP©

unzip nom_arch.zip