You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Formatos de compresión en Linux

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

miércoles, 26 de octubre de 2011

Formatos de compresión en Linux


Linux, al igual que Windows, dispone de varios formatos para comprimir la información. Estos permiten reducir el espacio que ocupan en disco los ficheros o hacer que su envío por Internet sea más cómodo. Los más usados son tar.bz2, tar.gz y zip, pero... ¿cuál usar en cada momento?

Los formatos de compresión reducen el tamaño en disco de los ficheros. Esto puede ser útil cuando se anda escaso de espacio en disco. También se pueden "empaquetar" varios ficheros juntos, por lo que se puede usar para enviar varios archivos a través de la red y ahorrarnos la labor de ir adjuntando los ficheros uno a uno.

El formato tar.bz2 se usará cuando se desee comprimir mucho la información. Comparado con los otros,  es el que más comprime, pero esto tiene un coste. Es el que más tarda en comprimir/ descomprimir la información.

El formato tar.gz se usará cuando se desee comprimir la información rápidamente y con un grado de compresión aceptable. Comprime menos que el formato tar.bz2, pero es mucho más rápido.

El formato zip tiene unas características similares al formato tar.gz, pero se comporta muy bien cuando hay que descomprimir sólo una parte del fichero.

Por ejemplo, si se tuviera una gran cantidad de documentación separada en muchos ficheros. De vez en cuando tuvieseis que leer la documentación de alguno de dichos ficheros. El formato idóneo para esta situación sería comprimir todos los ficheros en zip, pues el formato zip permite extraer rápidamente porciones del fichero comprimido.

Otro ejemplo, imaginar que queréis hacer copias de seguridad periódicas de la información de vuestro ordenador. Los formatos más aceptables serían el tar.bz2 o el tar.gz, pues dan un alto grado de compresión. Si se dispone de mucho tiempo para hacer la copia de seguridad sería bueno usar el formato tar.bz2, pues comprime mucho más que los otros dos. Si nos corre prisa, se debería usar el formato tar.gz, pues es más rápido que el tar.bz2.

¿ Comandos para comprimir/descomprimir?

Para comprimir o descomprimir un fichero en los formatos anteriores se puede usar el programa file-roller en Gnome, o el programa ark en KDE. En ambos casos se nos proporciona una interfaz gráfica en la que es fácil realizar estas acciones.

Si nos gusta el terminal ó consola, aquí dejo unas pocas ayudas:

Para comprimir en formato tar.bz2:

tar -cjf archivo_destino archivos_a_comprimir

Por ejemplo, para comprimir los archivos manuel.txt y jose.txt, en amigos.tar.bz2, se usará:
tar -cjf amigos.tar.bz2 manuel.txt jose.txt

Se procede de forma idéntica para comprimir un fichero en formato tar.gz:

tar -czf archivo_destino    archivos_a_comprimir
Para comprimir un archivo en formato zip se usará:

zip -r archivo_destino    archivos_a_comprimir
Para descomprimir un fichero se procede de forma similar, aunque esta parte es mucho más cómoda si se usa un programa como fille-roller o ark:

Para el formato tar.bz2:

tar -xjf archivo_destino   archivos_a_descomprimir
Por ejemplo, para descomprimir los archivos maria.txt y jose.txt, que están en amigos.tar.bz2, se usará:
tar -xjf amigos.tar.bz2 maria.txt jose.txt


Para el formato tar.gz:

tar -xzf archivo_destino   archivos_a_comprimir
Para comprimir un archivo en formato zip se usará:

unzip archivo_destino    archivos_a_comprimir
Si se omite la lista de ficheros a descomprimir, se extraen todos los ficheros almacenados en el fichero comprimido.

Gracias a P.L. Lucas

No hay comentarios:

Publicar un comentario

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.