Come comprimere e decomprimere un file .bz2 in Linux
Comprimere un file, significa ridurre in modo significativo la dimensione dei file codificando i dati nei file utilizzando meno bit, ed è normalmente una pratica utile durante il backup e il trasferimento di uno o più file su una rete. Daltra parte, decomprimere un file significa ripristinare i dati nei file al suo stato originale.
Lettura suggerita: impara il comando tar di Linux con questi 18 esempi
Ci sono diversi strumenti di compressione e decompressione di file disponibili in Linux come gzip, 7-zip, Lrzip, PeaZip e molti altri.
In questo tutorial vedremo come comprimere e decomprimere .bz2
file utilizzando lo strumento bzip2 in Linux.
Bzip2 è uno strumento di compressione ben noto ed è disponibile sulla maggior parte se non su tutte le principali distribuzioni Linux, puoi usare lappropriato comando per la tua distribuzione per installarlo.
$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2
La sintassi convenzionale per usare bzip2 è:
$ bzip2 option(s) filenames
Come utilizzare “bzip2” per comprimere file in Linux
Puoi comprimere un file come di seguito, dove il flag -z
abilita la compressione del file:
$ bzip2 filenameOR$ bzip2 -z filename
Per comprimere un file .tar
, utilizza il formato del comando:
$ bzip2 -z backup.tar
Importante: per impostazione predefinita, bzip2 elimina i file di input durante la compressione o la decompressione, per conservare i file di input, utilizza lopzione -k
o --keep
.
Inoltre, il flag -f
o --force
costringerà bzip2 a sovrascrivere un file di output esistente.
------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar
Puoi anche impostare la dimensione del blocco da 100 k a 900 k, utilizzando -1
o --fast
a -9
o –best come mostrato negli esempi seguenti:
Lo screenshot sotto mostra come usare le opzioni per mantenere il file di input, forza bzip2 a sovrascrivere un output file e imposta la dimensione del blocco durante la compressione.
Come utilizzare “bzip2” t o Decomprimere file in Linux
Per decomprimere un file .bz2
, utilizzare -d
o --decompress
in questo modo:
$ bzip2 -d filename.bz2
Nota. Il file deve terminare con un .bz2
estensione affinché il comando precedente funzioni.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
Per visualizzare la pagina della guida e la pagina man di bzip2, digita il comando seguente:
$ bzip2 -h$ man bzip2
Infine, con le semplici elaborazioni precedenti, credo che tu sia ora in grado di comprimere e decomprimere i file .bz2
usando lo strumento bzip2 in Linux. Tuttavia, per qualsiasi domanda o feedback, contattaci utilizzando la sezione commenti di seguito.
È importante che tu voglia esaminare alcuni importanti esempi di comandi Tar in Linux in modo da imparare a usare lutilità tar per creare file compressi file di archivio.