Linux-da .bz2 faýly nädip gysmaly we dekompressiýa etmeli


Faýl (lar) -y gysmak üçin, az bitleri ulanyp, faýl (lar) daky maglumatlary kodlamak arkaly faýl (lar) -yň göwrümini ep-esli azaltmak, adatça bir faýl (lar) -yň ätiýaçlyk nusgasy we geçirilmegi wagtynda peýdaly tejribe. tor arkaly. Başga bir tarapdan, bir faýly (lar) dekompressiýa etmek faýl (lar) daky maglumatlary öňki ýagdaýyna getirmegi aňladýar.

Birnäçe PeaZip we başga-da köp zat bar.

Bu gollanmada, Linux-da bzip2 guralyny ulanyp, .bz2 faýllaryny nädip gysmaly we dekompressiýa etmelidigine serederis.

Bzip2 belli gysyş guralydyr we Linux-yň esasy paýlaýjylarynyň hemmesi bolmasa, köpüsinde elýeterlidir, ony gurmak üçin paýlamaňyz üçin degişli buýrugy ulanyp bilersiňiz.

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

Bzip2 ulanmagyň adaty sintaksisi:

$ bzip2 option(s) filenames 

Linux-daky faýllary gysmak üçin “bzip2” -ni nädip ulanmaly

Aşakdaky ýaly bir faýly gysyp bilersiňiz, bu ýerde baýdak -z faýl gysylmagyna mümkinçilik berýär:

$ bzip2 filename
OR
$ bzip2 -z filename

.tar faýly gysmak üçin buýruk formatyny ulanyň:

$ bzip2 -z backup.tar

Üns beriň: Giriş faýllaryny saklamak üçin -k ýa-da - Keep opsiýasyny ulanyň, bzip2 gysyş ýa-da dekompressiýa wagtynda giriş faýllaryny pozýar.

Mundan başga-da, -f ýa-da --force baýdagy bzip2-i bar bolan çykyş faýlynyň üstünden ýazmaga mejbur eder.

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

Şeýle hem, -1 ýa-da --fast ulanyp -9 ýa-da estbest ulanyp, blok ölçegini 100k 900k çenli düzüp bilersiňiz. aşakdaky mysallar:

$ 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 

Aşakdaky skrinshot, giriş faýlyny saklamak üçin opsiýalary nädip ulanmalydygyny, bzip2-ni çykyş faýlynyň üstünden ýazmaga we gysyş wagtynda blok ölçegini kesgitlemäge mejbur edýär.

Linux-daky faýllary dekompressiýa etmek üçin “bzip2” -ni nädip ulanmaly

.bz2 faýly dekompressiýa etmek üçin -d ýa-da --decompress opsiýasyny ulanyň:

$ bzip2 -d filename.bz2

Bellik: Faýl ýokardaky buýrugyň işlemegi üçin .bz2 giňeltmesi bilen gutarmaly.

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

Bzip2 kömek sahypasyny we adam sahypasyny görmek üçin aşakdaky buýrugy ýazyň:

$ bzip2  -h
$ man bzip2

Ahyrynda, ýokardaky ýönekeý düşündirişler bilen, Linux-da bzip2 guralyny ulanyp, .bz2 faýllaryny gysyp we dekompressiýa edip biljekdigiňize ynanýaryn. Şeýle-de bolsa, islendik sorag ýa-da seslenme üçin aşakdaky düşündiriş bölümini ulanyp bize ýüz tutuň.

Möhümi, gysylan arhiw faýllaryny döretmek üçin birnäçe möhüm meselä geçmek isläp bilersiňiz.