.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.