Jak komprimovat a dekomprimovat soubor .bz2 v systému Linux
Chcete-li komprimovat soubor (y), znamená to, že kódováním dat v těchto souborech (souborech) výrazně zmenšíte velikost souborů. s použitím méně bitů a obvykle je to užitečný postup při zálohování a přenosu souborů přes síť. Na druhou stranu dekomprimovat soubor (soubory) znamená obnovit data v souborech do původního stavu.
Doporučené čtení: Naučte se příkaz Linux tar s tímto 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 používající nástroj bzip2 v systému Linux.
Bzip2 je dobře známý kompresní nástroj a je k dispozici ve většině, ne-li ve všech hlavních distribucích systému Linux, můžete použít odpovídající příkaz pro vaši distribuci k jeho instalaci.
$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2
Konvenční syntaxe použití bzip2 je:
$ bzip2 option(s) filenames
Jak používat soubor „bzip2“ ke kompresi souborů v systému Linux
Soubor můžete komprimovat níže, kde příznak -z
umožňuje kompresi souboru:
$ bzip2 filenameOR$ 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 smaže vstupní soubory během komprese nebo dekomprese. Chcete-li vstupní soubory zachovat, použijte volbu -k
nebo --keep
.
Příznak -f
nebo --force
navíc vynutí, aby bzip2 přepsal existující výstupní soubor.
------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar
Velikost bloku můžete také nastavit na 100 000 až 900 000 pomocí -1
nebo --fast
do -9
nebo –best, jak je ukázáno v následujících příkladech:
Následující snímek obrazovky ukazuje, jak použít možnosti pro uchování vstupního souboru, vynutit přepsání výstupu bzip2 soubor a nastavte velikost bloku během komprese.
Jak používat „bzip2“ t o Dekomprimujte soubory v systému Linux
Chcete-li dekomprimovat soubor .bz2
, použijte -d
nebo --decompress
takto:
$ bzip2 -d filename.bz2
Poznámka: Soubor musí končit .bz2
rozšíření, aby výše uvedený příkaz fungoval.
$ 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 manuálovou stránku, zadejte následující příkaz:
$ bzip2 -h$ man bzip2
Nakonec se domnívám, že s výše popsaným jednoduchým zpracováním jste nyní schopni komprimovat a dekomprimovat .bz2
soubory pomocí nástroje bzip2 v systému Linux. Pokud však máte nějaké dotazy nebo zpětnou vazbu, obraťte se na nás pomocí níže uvedené části s komentáři.
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 systému Linux, abyste se naučili pomocí nástroje tar vytvářet komprimované archivovat soubory.