Com comprimir i descomprimir un fitxer .bz2 a Linux


Comprimir un fitxer o fitxers és reduir significativament la mida dels fitxers mitjançant la codificació de les dades dels fitxers utilitzant menys bits, i normalment és una pràctica útil durant la còpia de seguretat i transferència d'un fitxer o fitxers. a través d'una xarxa. D'altra banda, descomprimir un fitxer (s) significa restaurar les dades dels fitxers al seu estat original.

Hi ha diversos PeaZip i molts més.

En aquest tutorial, veurem com comprimir i descomprimir fitxers .bz2 mitjançant l'eina bzip2 a Linux.

Bzip2 és una eina de compressió coneguda i està disponible a la majoria si no a totes les distribucions principals de Linux, podeu utilitzar l'ordre adequat per a la vostra distribució per instal·lar-lo.

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

La sintaxi convencional d'utilitzar bzip2 és:

$ bzip2 option(s) filenames 

Com utilitzar bzip2 per comprimir fitxers a Linux

Podeu comprimir un fitxer com a continuació, on el senyalador -z permet la compressió de fitxers:

$ bzip2 filename
OR
$ bzip2 -z filename

Per comprimir un fitxer .tar, utilitzeu el format d'ordre:

$ bzip2 -z backup.tar

Important: Per defecte, bzip2 elimina els fitxers d'entrada durant la compressió o la descompressió, per conservar els fitxers d'entrada, utilitzeu l'opció -k o --keep.

A més, el senyalador -f o --force obligarà bzip2 a sobreescriure un fitxer de sortida existent.

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

També podeu establir la mida del bloc entre 100 k i 900 k, utilitzant -1 o --fast a -9 o -millor com es mostra a els exemples següents:

$ 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 captura de pantalla següent mostra com utilitzar les opcions per mantenir el fitxer d'entrada, forçar bzip2 a sobreescriure un fitxer de sortida i establir la mida del bloc durant la compressió.

Com utilitzar bzip2 per descomprimir fitxers a Linux

Per descomprimir un fitxer .bz2, feu servir l'opció -d o --decompress de la següent manera:

$ bzip2 -d filename.bz2

Nota: El fitxer ha d'acabar amb una extensió .bz2 perquè l'ordre anterior funcioni.

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

Per veure la pàgina d'ajuda i la pàgina de manual de bzip2, escriviu l'ordre següent:

$ bzip2  -h
$ man bzip2

Finalment, amb les senzilles explicacions anteriors, crec que ara podeu comprimir i descomprimir fitxers .bz2 utilitzant l'eina bzip2 a Linux. Tanmateix, per a qualsevol pregunta o comentari, poseu-vos en contacte amb nosaltres mitjançant la secció de comentaris a continuació.

És important destacar que és possible que vulgueu repassar alguns fitxers d'arxiu comprimits importants per crear.