Weboldal keresés

.bz2 fájlok tömörítése és kibontása Linux alatt


A fájl(ok) tömörítése a fájl(ok) méretének jelentős csökkentését jelenti azáltal, hogy kevesebb bittel kódolja az adatokat a fájl(ok)ban, és ez általában hasznos gyakorlat a fájl(ok) biztonsági mentése és átvitele során. hálózaton keresztül. Másrészt a fájl(ok) kitömörítése azt jelenti, hogy a fájl(ok)ban lévő adatokat visszaállítjuk eredeti állapotukba.

Javasolt olvasmány: Ismerje meg a Linux „tar” parancsát ezzel a 18 példával

Számos fájltömörítő és -kicsomagoló eszköz áll rendelkezésre Linux alatt, mint például a gzip, 7-zip, Lrzip, PeaZip és még sok más.

Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet a .bz2 fájlokat tömöríteni és kicsomagolni a bzip2 eszközzel Linuxban.

A Bzip2 egy jól ismert tömörítő eszköz, amely a legtöbb, ha nem az összes főbb Linux disztribúción elérhető. A telepítéshez használhatja a disztribúciójának megfelelő parancsot.

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

A bzip2 használatának hagyományos szintaxisa a következő:

bzip2 option(s) filenames 

A „bzip2” használata fájlok tömörítésére Linux alatt

Az alábbiak szerint tömöríthet egy fájlt, ahol a -z jelző engedélyezi a fájltömörítést:

bzip2 filename
OR
bzip2 -z filename

Egy .tar fájl tömörítéséhez használja a következő parancsformátumot:

bzip2 -z backup.tar

Fontos: Alapértelmezés szerint a bzip2 törli a bemeneti fájlokat a tömörítés vagy kicsomagolás során. A bemeneti fájlok megtartásához használja a -k vagy ---keep opciót.

Ezenkívül a -f vagy --force jelző arra kényszeríti a bzip2-t, hogy felülírjon egy meglévő kimeneti fájlt.

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

A blokkméretet 100k-ig 900k-ig is beállíthatja, a -1 vagy a --fast használatával a < értékre.-9 vagy -best, ahogy az alábbi példákban látható:

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 

Az alábbi képernyőkép bemutatja, hogyan használhatja a beállításokat a bemeneti fájl megtartására, a bzip2 kényszerítését a kimeneti fájl felülírására és a blokk méretének beállítására a tömörítés során.

A „bzip2” használata a fájlok kicsomagolásához Linux alatt

Egy .bz2 fájl kicsomagolásához használja a -d vagy --decompress opciót, például:

bzip2 -d filename.bz2

Megjegyzés: A fenti parancs működéséhez a fájlnak .bz2 kiterjesztéssel kell végződnie.

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

A bzip2 súgóoldal és a man oldal megtekintéséhez írja be az alábbi parancsot:

bzip2  -h
man bzip2

Végül, a fenti egyszerű részletezéssel úgy gondolom, hogy most már képes a .bz2 fájlok tömörítésére és kicsomagolására a Linux bzip2 eszközével. Ha azonban bármilyen kérdése vagy visszajelzése van, forduljon hozzánk az alábbi megjegyzés részben.

Fontos, hogy érdemes átnéznie néhány fontos Tar parancs példát Linuxban, hogy megtanulja a tar segédprogram használatát tömörített archív fájlok létrehozására.