GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprimir y descomprimir un archivo .bz2 en Linux

Comprimir archivo(s) es reducir significativamente el tamaño del archivo(s) mediante la codificación de datos en el(los) archivo(s) usando menos bits, y normalmente es una práctica útil durante la copia de seguridad y la transferencia de un archivo(s) sobre una red. Por otro lado, descomprimir un archivo(s) significa restaurar los datos en el(los) archivo(s) a su estado original.

Lectura sugerida: Aprenda el comando 'tar' de Linux con estos 18 ejemplos

Hay varias herramientas de compresión y descompresión de archivos disponibles en Linux, como gzip , 7-zip , Lrzip , PeaZip y muchos más.

En este tutorial, veremos cómo comprimir y descomprimir .bz2 archivos usando la herramienta bzip2 en Linux.

Bzip2 es una herramienta de compresión bien conocida y está disponible en la mayoría, si no en todas, las principales distribuciones de Linux, puede usar el comando apropiado para su distribución para instalarlo.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

La sintaxis convencional de usar bzip2 es:

$ bzip2 option(s) filenames 

Cómo usar "bzip2" para comprimir archivos en Linux

Puede comprimir un archivo como se muestra a continuación, donde la bandera -z habilita la compresión de archivos:

$ bzip2 filename
OR
$ bzip2 -z filename

Para comprimir un .tar archivo, utilice el formato de comando:

$ bzip2 -z backup.tar

Importante :Por defecto, bzip2 elimina los archivos de entrada durante la compresión o descompresión, para conservar los archivos de entrada, use -k o --keep opción.

Además, el -f o --force bandera forzará bzip2 para sobrescribir un archivo de salida existente.

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

También puede establecer el tamaño del bloque en 100k hasta 900k , usando -1 o --fast a -9 o –mejor como se muestra en los siguientes ejemplos:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

La siguiente captura de pantalla muestra cómo usar las opciones para mantener el archivo de entrada, forzar bzip2 para sobrescribir un archivo de salida y establecer el tamaño del bloque durante la compresión.

Cómo usar "bzip2" para descomprimir archivos en Linux

Para descomprimir un .bz2 archivo, haga uso de -d o --decompress opción así:

$ bzip2 -d filename.bz2

Nota :El archivo debe terminar con un .bz2 extensión para que funcione el comando anterior.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

Para ver el bzip2 página de ayuda y página man , escriba el siguiente comando:

$ bzip2  -h
$ man bzip2

Por último, con las sencillas elaboraciones anteriores, creo que ahora eres capaz de comprimir y descomprimir .bz2 archivos utilizando bzip2 herramienta en Linux. Sin embargo, para cualquier pregunta o comentario, comuníquese con nosotros utilizando la sección de comentarios a continuación.

Es importante destacar que es posible que desee repasar algunos ejemplos importantes de comandos Tar en Linux para aprender a usar el tar utilidad para crear archivos comprimidos.


Linux
  1. Qué es NFS y cómo instalarlo en Linux

  2. Cómo archivar y comprimir archivos en Linux

  3. Cómo comprimir/descomprimir en Linux

  4. Cómo comprimir y extraer archivos y directorios en Linux usando gzip y bzip2

  5. Cómo comprimir y descomprimir archivos .bz2 en Linux usando el comando bzip2

Cómo montar y desmontar sistemas de archivos en Linux

Archivo host de Linux:¿Cómo editarlo y usarlo?

Pigz – Comprime y descomprime archivos en paralelo en Linux

Cómo crear y usar un archivo de intercambio en Linux

Cómo comprimir PDF en Linux [GUI y terminal]

Cómo comprimir archivos de imagen PNG en Linux