![]() |
Comprimir/Empaquetar-Como Primero de todo, tenemos que saber que es diferente comprimir un archivo a comprimir un directorio, no hay una utlidad que nos permita comprimir directamente un directorio para poder comprimirlo primero debemos empaquetarlo con tar para crear un archivo, y así poderlo comprimir, aunque en la práctica, como veremos más abajo, lo hacemos con un solo comando. Los programas más usados para comprimir archivos en GNU/Linux son gzip y bzip2 ya que son totalmente libres y son los que ofrecen los mayor potencia mejores ratios de compresión. Archivos .tar El programa tar simplemente empaqueta los archivos en un nuevo archivo fichero.tar Empaquetar: tar -cvf archivo.tar directorio/ Desempaquetar: tar -xvf archivo.tar Visualizar: tar -tf archivo.tar Archivos .gz Existen dos programas asociados, gzip y gunzip para compresión y descompresión respectivamente. Éste es el compresor original de GNU y uno de los más usados. Comprimir: gzip -9 archivo Descomprimir: gzip -d archivo.gz / gunzip archivo.gz Archivos .bz2 Bzip2 es la leche en compresión, tiene un ratio de compresión superior al de gzip y una potencia bestial. Comprimir: bzip2 archivo Descomprimir: bzip2 -d archivo.bz2 / bunzip2 fichero.bz2 Archivos .tar.gz Gzip está totalmente integrado a tar de ésta forma podemos empaquetar y comprimir directorios en un solo comando y generar un archivo comprimido de un directorio. Este será de los que más useis por el momento. Comprimir: tar -cvfz archivo.tar.gz directorio/ Descomprimir: tar -xvfz archivo.tar.gz Visualizar: tar -tzf archivo.tar.gz Archivos .tar.bz2 También podemos usar bzip2 directamente con tar: Comprimir: tar -cvfj archivo.tar.bz2 directorio/ Descomprimir: tar -xvfj archivo.tar.bz2 Visualizar: tar -tjf archivo.tar.bz2 Otros compresores: zip, arj, lha, zoo. Son muy comunes actualmente, generalmente en sistemas Machintosh o Hasefroch, GNU/Linux puede manejar estos tipos de compresión. Casi todos son propietarias y algunas fueron de uso popular en el MS-DOS de Hasefroch. Estos programas de compresión no se encuentran de serie en sistemas linux a excepción del .zip, pero pueden descargarse de las páginas de sus fabricantes. Archivos .zip Comprimir: zip archivo.zip directorio/ Descomprimir: unzip archivo.zip Si lo que vamos a decomprimir es un directorio, podemos crear al vuelo el directorio donde se descomprimira o la ruta que tiene al archivo de no hacer esto, montaremos la de Dios y todos los ficheros se esparciran por el directorio en cuestión. con el considerable caos que nos puede originar. Crear directorio: unzip -d directorio/ directorio.zip Crear ruta; unzip -x directorio.zip Visualizar: unzip -v archivo.zip Archivos .lha Este no lo usé nuca, no tengo referencias validas Comprimir: lha -a archivo.lha directorio/ Descomprimir: lha -x archivo.lha Visualizar: lha -v archivo.lha Archivos .arj Comprimir: arj a archivo.arj directorio/ Descomprimir: unarj archivo.arj / arj -x archivo.arj Visualizar: arj -v archivo.arj Archivos .zoo Tampoco lo he probado pero sé que existe :-) Comprimir: zoo a archivo.zoo directorio/ Descomprimir: zoo -x archivo.zoo Visualizar: zoo -v archivo.zoo Archivos .ace A parte de con rar hay una utilidad propia para ace , pero te monta un caos tremendo cambiando los permisos, mejor con unrar. Descomprimir: unrar x archivo.ace Visualizar: unrar v archivo.ace Archivos .rar Comprimir: rar a archivo.rar directorio/ Descomprimir rar x archivo.rar / unrar x archivo.rar Visualizar: rar v archivo.rar Supongo que todo esto ya lo sabéis, pero siempre llega alguien nuevo al que le puede venir bien. Cualquier sugerencia es bienvenida. Saludos |
Pues ahora que lo dices no se me habia ocurrido, pero desde ya me adjudico ese capitulo. Por cierto, está mañana estaba por el canal irc de #escomposlinux y parece ser que el manual es más conocido de lo que pensamos :-) Un abrazo |
| La zona horaria es GMT -6. Ahora son las 23:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.