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.

Comprimi file usando bzip2 in Linux

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 
Decomprimere il file bzip2 in Linux

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *