Archivos Comprimidos
Se recomienda usar la herramienta de compresión bzip2 porque da la mejor compresión de todas y se encuentra en todos los sistemas operativos del tipo UNIX. La herramienta de compresión gzip también seencuentra en la mayoría de los sistemas tipo UNIX. Si necesita pasar archivos de Linux a otros sistemas operativos como MS Windows, debería usar zip porque es la herramienta más compatible con estos tipos de sistemas operativos.
Las herramientas de compresión con su extensión y el comando asociado son:
* Herramienta de Compresión gzip: Extensión .gz Descompresión con gunzip.
*Herramienta de Compresión bzip2: Extensión .bz2 Descompresión con bunzip2.
* Herramienta de Compresión zip: Extensión .zip Descompresión con unzip.
2. BZIP2 Y BUNZIP2:
Para comprimir un archivo usando bzip2, escriba el siguiente comando en el intérprete de comandos: bzip2 filename
El archivo será comprimido y guardado como filename.bz2 (desapareciendo el original que no estaba comprimido).Si queremos que no borre el original, sino que nos deje el original y el comprimido como 2 ficheros diferentes, tenemos que utilizar la opción –k.
Para expandir (descomprimir) un archivo comprimido, teclee: bunzip2 filename.bz2 El filename.bz2 se borra y se reemplaza por filename.
Puede usar bzip2 para comprimir múltiples archivos y directorios al mismo tiempo colocándolos en una listaseparada con espacios entre ellos: bzip2 filename.bz2 file1 file2 file3 /usr/work/school
El comando anterior comprime los archivos file1, file2, file3, y los contenidos del directorio /usr/work/school (asumiendo que este directorio existe) y los mete en un archivo llamado filename.bz2.
3. GZIP Y GUNZIP:
Para usar gzip para comprimir un archivo, escriba el siguiente comando en el intérprete delshell: gzip filename
El archivo se comprimirá y guardará como filename.gz (desapareciendo el original que no estaba comprimido). gzip no tiene ninguna opción para dejar el fichero original.
Para expandir (descomprimir) el archivo comprimido, escriba el comando: gunzip filename.gz
El filename.gz es luego borrado y reemplazado por filename.
Puede usar gzip para comprimir múltiplesarchivos y directorios al mismo tiempo listándolos con un espacio de por medio: gzip -r filename.gz file1 file2 file3 /usr/work/school
El comando de arriba comprime file1, file2, file3, y los contenidos del directorio /usr/work/school (asumiendo que existe) y los coloca en un archivo llamado filename.gz.
gzip se suele utilizar para ciertas tareas de compresión que hace el sistema automáticamente,como compresión de logs (en el directorio /var/log).
4. ZIP Y UNZIP:
Para comprimir un archivo con zip, escriba el siguiente comando: zip -r filename.zip filesdir
En este ejemplo, filename.zip representa el archivo que está creando y filesdir el directorio en el que quiere meter el nuevo fichero comprimido con zip. La opción -r especifica que quiere incluir todos los archivos contenidosen el directorio filesdir recursivamente (que pase por los subdirectorios).
Para extraer (descomprimir) los contenidos de un archivo zip, escriba el comando siguiente: unzip filename.zip
Puede usar zip para comprimir múltiples archivos y directorios al mismo tiempo listándolos con un espacio en blanco entre ellos: zip -r filename.zip file1 file2 file3 /usr/work/school
El comando de arribacomprime file1, file2, file3, y los contenidos del directorio /usr/work/school (asumiendo que existe) y los coloca en un archivo llamado filename.zip.
Como se ha visto, el comando zip no solamente comprime, sino que nos ayuda a agrupar todos los ficheros y directorios en un único fichero, cosa que no hacen ni gzip ni bzip2, que generarían un fichero comprimido por cada fichero que tengamos....
Regístrate para leer el documento completo.