Kuidas tihendada ja lahti pakkida .bz2 fail Linuxis


Faili (de) tihendamine tähendab faili (failide) suuruse olulist vähendamist, kodeerides failides andmed vähem bitte kasutades, ja see on tavaliselt kasulik faili (te) varundamise ja edastamise ajal. üle võrgu. Teiselt poolt tähendab faili (de) dekompresseerimine failides olevate andmete taastamist algsesse olekusse.

PeaZipi on mitu ja palju muud.

Selles õpetuses uurime, kuidas faile .bz2 tihendada ja lahti pakkida, kasutades Linuxi tööriista bzip2.

Bzip2 on tuntud pakkimistööriist ja see on saadaval enamikus, kui mitte kõigis suuremates Linuxi distributsioonides, saate selle installimiseks kasutada oma levitamiseks sobivat käsku.

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

Bzip2 kasutamise tavapärane süntaks on:

$ bzip2 option(s) filenames 

Kuidas kasutada faili tihendamiseks Linuxis faili “bzip2”

Võite faili tihendada järgmiselt, kus lipp -z võimaldab faili tihendamist:

$ bzip2 filename
OR
$ bzip2 -z filename

Faili .tar tihendamiseks kasutage käsuvormingut:

$ bzip2 -z backup.tar

Tähtis: Vaikimisi kustutab bzip2 sisendfailid tihendamise või lahtipakkimise ajal, sisendfailide säilitamiseks kasutage valikut -k või --keep .

Lisaks sunnib lipp -f või --force bzip2 olemasoleva väljundfaili üle kirjutama.

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

Bloki suuruseks saate seada ka 100k kuni 900k, kasutades -1 või --fast väärtuseks -9 või –best, nagu on näidatud allpool toodud näited:

$ 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 

Alloleval ekraanipildil on näidatud, kuidas kasutada valikuid sisendfaili hoidmiseks, sundida bzip2 väljundfaili üle kirjutama ja pakkimise ajal ploki suurus määrama.

Kuidas kasutada faili dekompressimiseks Linuxis faili “bzip2”

Faili .bz2 dekompressimiseks kasutage valikut -d või --decompress nii:

$ bzip2 -d filename.bz2

Märkus: ülaltoodud käsu toimimiseks peab fail lõppema laiendiga .bz2 .

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

Bzip2 abilehe ja manulehe kuvamiseks tippige järgmine käsk:

$ bzip2  -h
$ man bzip2

Lõpuks, ülaltoodud lihtsate üksikasjadega arvan, et olete nüüd võimeline faile .bz2 pakkima ja lahti pakkima, kasutades Linuxi tööriista bzip2. Kui teil on küsimusi või tagasisidet, võtke meiega ühendust alloleva kommentaaride jaotise abil.

Oluline on, et võiksite üle vaadata mõne olulise tihendatud arhiivifaili loomise.