GNU/Linux >> Znalost Linux >  >> Linux

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é čtení: Naučte se Linux ‚tar‘ Command s těmito 18 příklady

V Linuxu je k dispozici několik nástrojů pro kompresi a dekompresi souborů, jako je gzip , 7-zip , Lrzip , PeaZip a mnoho dalších.

V tomto tutoriálu se podíváme na to, jak komprimovat a dekomprimovat .bz2 soubory pomocí nástroje bzip2 v Linuxu.

Bzip2 je dobře známý nástroj pro kompresi 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, jak je uvedeno níže, kde je příznak -z umožňuje kompresi souborů:

$ bzip2 filename
OR
$ bzip2 -z filename

Chcete-li komprimovat .tar soubor, použijte formát příkazu:

$ bzip2 -z backup.tar

Důležité :Ve výchozím nastavení bzip2 odstraní vstupní soubory během komprese nebo dekomprese, pro zachování vstupních souborů použijte -k nebo --keep možnost.

Kromě toho -f nebo --force příznak vynutí bzip2 přepsat existující výstupní soubor.

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

Můžete také nastavit velikost bloku na 100 kB900 k pomocí -1 nebo --fast na -9 nebo –nejlepší jak je znázorněno 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 používat možnosti k zachování vstupního souboru, vynutit bzip2 pro přepsání výstupního souboru a nastavení velikosti bloku během komprese.

Jak používat „bzip2“ k dekomprimaci souborů v Linuxu

Chcete-li dekomprimovat .bz2 použijte -d nebo --decompress možnost takto:

$ bzip2 -d filename.bz2

Poznámka :Soubor musí končit .bz2 rozšíření pro výše uvedený příkaz.

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

Chcete-li zobrazit soubor bzip2 stránku nápovědy 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 .bz2 soubory pomocí bzip2 nástroj v Linuxu. Máte-li však jakékoli dotazy nebo zpětnou vazbu, kontaktujte nás 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 tar nástroj pro vytváření komprimovaných archivních souborů.


Linux
  1. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  2. Jak komprimovat/dekomprimovat v Linuxu

  3. Jak komprimovat a extrahovat soubory a adresáře v Linuxu pomocí gzip a bzip2

  1. Jak komprimovat a dekomprimovat soubory v Linuxu

  2. Jak přesměrovat výstup do souboru a Stdout v Linuxu

  3. Jak komprimovat a dekomprimovat soubory .bz2 v Linuxu pomocí příkazu bzip2

  1. Co je NFS a jak jej nainstalovat na Linux

  2. Jak archivovat a komprimovat soubory na Linuxu

  3. Jak připojit a odpojit souborový systém v Linuxu