3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Retroceder   Foros del Web > Hardware y Software > Sistemas Operativos > Sistemas Unix
Respuesta
 
Herramientas Desplegado
Antiguo 31-ago-2003, 03:43   #1 (permalink)
 
1.673 Mensajes
Ubicación: minime$
Enviar un mensaje por ICQ a herje Enviar un mensaje por AIM a herje herje está desconectado
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
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 31-ago-2003 a las 03:47
  Responder Citando
Antiguo 03-sep-2003, 11:17   #2 (permalink)
 
1.673 Mensajes
Ubicación: minime$
Enviar un mensaje por ICQ a herje Enviar un mensaje por AIM a herje herje está desconectado
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
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  Responder Citando
Respuesta
SíEste tema le ha gustado a 1 personas (incluyéndote)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 21:52.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106