Jak komprimovat a dekomprimovat soubor .bz2 v Linuxu
Komprimovat soubor (soubory) znamená výrazně zmenšit velikost souboru (souborů) kódováním dat v souboru (souborech) s použitím méně bitů a je to obvykle užitečná praxe během zálohování a přenosu souboru (souborů). přes síť. Na druhou stranu dekomprimace souboru (souborů) znamená obnovení dat v souboru (souborech) do původního stavu.
Doporučená četba: Naučte se Linux příkaz „tar“ pomocí těchto 18 příkladů
V Linuxu je k dispozici několik nástrojů pro kompresi a dekompresi souborů, například gzip, 7-zip, Lrzip, PeaZip a mnoho dalších.
V tomto tutoriálu se podíváme na to, jak komprimovat a dekomprimovat soubory .bz2
pomocí nástroje bzip2 v Linuxu.
Bzip2 je dobře známý komprimační nástroj a je dostupný ve většině, ne-li ve všech hlavních distribucích Linuxu, k jeho instalaci můžete použít příslušný příkaz pro vaši distribuci.
sudo apt install bzip2 [On Debian/Ubuntu]
sudo yum install bzip2 [On CentOS/RHEL]
sudo dnf install bzip2 [On Fedora 22+]
Konvenční syntaxe použití bzip2 je:
bzip2 option(s) filenames
Jak používat „bzip2“ ke kompresi souborů v Linuxu
Soubor můžete komprimovat níže uvedeným způsobem, kde příznak -z
povoluje kompresi souboru:
bzip2 filename
OR
bzip2 -z filename
Chcete-li komprimovat soubor .tar
, použijte formát příkazu:
bzip2 -z backup.tar
Důležité: Ve výchozím nastavení bzip2 maže vstupní soubory během komprese nebo dekomprese. Chcete-li vstupní soubory zachovat, použijte -k
nebo --keep
.
Navíc příznak -f
nebo --force
přinutí bzip2 k přepsání existujícího výstupního souboru.
------ To keep input file ------
bzip2 -zk filename
bzip2 -zk backup.tar
Můžete také nastavit velikost bloku na 100 kB až 900 k pomocí -1
nebo --fast
na < kód>-9 nebo –nejlepší, jak je uvedeno v níže uvedených příkladech:
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
Snímek obrazovky níže ukazuje, jak pomocí voleb zachovat vstupní soubor, vynutit bzip2 přepsání výstupního souboru a nastavit velikost bloku během komprese.
Jak používat „bzip2“ k dekomprimaci souborů v Linuxu
Chcete-li dekomprimovat soubor .bz2
, použijte volbu -d
nebo --decompress
takto:
bzip2 -d filename.bz2
Poznámka: Aby výše uvedený příkaz fungoval, musí soubor končit příponou .bz2
.
bzip2 -vd Etcher-linux-x64.AppImage.bz2
bzip2 -vfd Etcher-linux-x64.AppImage.bz2
ls -l Etcher-linux-x64.AppImage
Chcete-li zobrazit stránku nápovědy bzip2 a stránku manuálu, zadejte následující příkaz:
bzip2 -h
man bzip2
A konečně, s jednoduchým zpracováním výše se domnívám, že nyní jste schopni komprimovat a dekomprimovat soubory .bz2
pomocí nástroje bzip2 v Linuxu. V případě jakýchkoli dotazů nebo zpětné vazby nás však kontaktujte pomocí sekce komentářů níže.
Důležité je, že si možná budete chtít projít několik důležitých příkladů příkazů Tar v Linuxu, abyste se naučili používat nástroj tar k vytváření komprimovaných archivních souborů.