Cómo crear y descomprimir archivos zip, tar, tar.gz y tar.bz2 en Linux

  

Durante muchos años, la compresión de datos ha sido muy útil para nosotros. Ya sea que se trate de un archivo zip para imágenes enviadas en correos electrónicos o archivos de datos comprimidos en un servidor, podemos hacer que sea más fácil o más eficiente ahorrar espacio en disco. Algunos formatos de compresión a veces nos permiten comprimir archivos a una tasa del 60% (o incluso más). A continuación, te mostraré cómo usar estos comandos para comprimir archivos o directorios en Linux. Aprenderemos el uso básico de formatos de compresión como zip, tar, tar.gz y tar.bz2. Estos son los formatos de compresión comúnmente utilizados en Linux.

Antes de explorar estos usos, me gustaría compartir con ustedes la experiencia de usar diferentes formatos de compresión. Por supuesto, de lo que estoy hablando aquí son solo algunos de los usos. Aparte de lo que he mencionado, tienen más lugares para discutir. Me he dado cuenta de que necesito entender dos o tres formatos de compresión para poder usarlos mejor. El formato zip es el primer formato para entender. Porque en realidad se ha convertido en la opción estándar para archivos comprimidos, y puede usarse en Windows. A menudo utilizo el formato zip para comprimir archivos que deben compartirse con usuarios de Windows. Si solo lo comparte con un usuario de Linux o Mac, prefiero elegir el formato tar.gz.

ZIP zip es probablemente el formato de compresión de documentos más utilizado. Su mayor ventaja es su uso en diferentes plataformas de sistemas operativos como Linux, Windows y Mac OS. La desventaja es que la relación de compresión admitida no es muy alta, y tar.gz y tar.gz2 funcionan muy bien en términos de relación de compresión. Gossip less, vamos al punto: podemos comprimir un directorio con el siguiente comando:
# zip -r archive_name.zip directory_to_compress

Aquí se explica cómo extraer un archivo zip:
# unzip archive_name.zip

TAR Tar es un formato de empaquetado de documentos muy extenso usado en Linux. La ventaja es que solo consume muy poca CPU y tiempo para empaquetar archivos. Es solo una herramienta de empaquetado y no es responsable de la compresión. Aquí se explica cómo empaquetar un directorio:
# tar -cvf archive_name.tar directory_to_compress

Cómo desempaquetar:
# tar -xvf archive_name.tar.gz

El comando de desempaquetado anterior desempaquetará la documentación Abrir bajo el directorio actual. Por supuesto, también puede usar este comando para pellizcar la ruta para desempaquetar:
# tar -xvf archive_name.tar -C /tmp /extract_here /

TAR.GZ Este formato es el formato de compresión que más utilizo. . No consume demasiada CPU al comprimir, y puede obtener una muy buena relación de compresión. Utilice el siguiente formato para comprimir un directorio:
# tar -zcvf archive_name.tar.gz directory_to_compress

Descomprimir:
# tar -zxvf archive_name.tar.gz

El comando de desempaquetar anterior El documento será desempaquetado bajo el directorio actual. Por supuesto, también puede usar este comando para pinchar la ruta para desempaquetar:
# tar -zxvf archive_name.tar.gz -C /tmp /extract_here /

TAR.BZ2 Este formato de compresión es lo que mencionamos La relación de compresión es la mejor en todos los modos. Por supuesto, esto significa que toma más CPU y tiempo que el método anterior. Así es como usas tar.bz2 para la compresión.

Reimpreso desde: http://blog.tangjianwei.com/2009/01/02/how-to-create-and-extract-zip-tar-targz-and-tarbz2-files-in-linux /

Copyright © Conocimiento de Windows All Rights Reserved