El comando bzip2
se utiliza para comprimir y descomprimir archivos en sistemas Unix y Linux. Utiliza el algoritmo de compresión Burrows-Wheeler, que ofrece una alta tasa de compresión, especialmente para archivos de texto.
La sintaxis básica del comando bzip2
es la siguiente:
bzip2 [opciones] [argumentos]
-d
, --decompress
: Descomprime un archivo.-k
, --keep
: Mantiene el archivo original después de la compresión.-f
, --force
: Fuerza la compresión o descompresión, sobrescribiendo archivos existentes.-v
, --verbose
: Muestra información detallada sobre el proceso de compresión o descompresión.-z
, --compress
: Comprime un archivo (opción predeterminada).bzip2 archivo.txt
Esto creará un archivo llamado archivo.txt.bz2
y eliminará el archivo original.
bzip2 -d archivo.txt.bz2
Esto restaurará el archivo original archivo.txt
y eliminará el archivo comprimido.
bzip2 -k archivo.txt
Esto creará archivo.txt.bz2
pero mantendrá archivo.txt
sin cambios.
bzip2 archivo1.txt archivo2.txt
Esto comprimirá ambos archivos, creando archivo1.txt.bz2
y archivo2.txt.bz2
.
bzip2 -v archivo.txt
Esto mostrará el progreso y detalles sobre el proceso de compresión.
tar
junto con bzip2
:
tar -cvjf archivo.tar.bz2 /ruta/al/directorio
-f
con precaución, ya que sobrescribirá archivos existentes sin advertencia.