Jak skompresować i zdekompresować plik .bz2 w systemie Linux
Aby skompresować plik (i), to znacznie zmniejszyć rozmiar pliku (ów) poprzez zakodowanie danych w pliku (ach) używając mniejszej liczby bitów i jest to zwykle przydatna praktyka podczas tworzenia kopii zapasowych i przesyłania plików przez sieć. Z drugiej strony, dekompresja pliku (ów) oznacza przywrócenie danych w pliku (ach) do ich pierwotnego stanu.
Zalecana lektura: Naucz się polecenia „tar” w Linuksie za pomocą tych 18 przykładów
W Linuksie dostępnych jest kilka narzędzi do kompresji i dekompresji plików, takich jak gzip, 7-zip, Lrzip, PeaZip i wiele innych.
W tym samouczku przyjrzymy się, jak kompresować i dekompresować .bz2
przy użyciu narzędzia bzip2 w Linuksie.
Bzip2 jest dobrze znanym narzędziem do kompresji i jest dostępne w większości, jeśli nie we wszystkich, głównych dystrybucjach Linuksa, możesz użyć odpowiedniego polecenia dla Twojej dystrybucji, aby go zainstalować.
$ sudo apt install bzip2 $ sudo yum install bzip2 $ sudo dnf install bzip2
Typowa składnia bzip2 to:
$ bzip2 option(s) filenames
Jak używać „bzip2” do kompresowania plików w systemie Linux
Możesz skompresować plik jak poniżej, gdzie flaga -z
włącza kompresję pliku:
$ bzip2 filenameOR$ bzip2 -z filename
Aby skompresować plik .tar
, użyj formatu polecenia:
$ bzip2 -z backup.tar
Ważne: domyślnie bzip2 usuwa pliki wejściowe podczas kompresji lub dekompresji, aby zachować pliki wejściowe, użyj opcji -k
lub --keep
.
Ponadto flaga -f
lub --force
zmusi bzip2 do zastąpienia istniejącego pliku wyjściowego.
------ To keep input file ------$ bzip2 -zk filename$ bzip2 -zk backup.tar
Równie dobrze możesz ustawić rozmiar bloku od 100 000 do 900 000, używając -1
lub --fast
do -9
lub –best, jak pokazano na poniższych przykładach:
Poniższy zrzut ekranu pokazuje, jak użyć opcji, aby zachować plik wejściowy, wymusić na bzip2 nadpisanie wyjścia plik i ustaw rozmiar bloku podczas kompresji.
Jak używać „bzip2” t o Dekompresuj pliki w systemie Linux
Aby zdekompresować plik .bz2
, użyj -d
lub --decompress
taka jak ta:
$ bzip2 -d filename.bz2
Uwaga: plik musi kończyć się .bz2
rozszerzenie powyższego polecenia, aby działało.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
Aby wyświetlić stronę pomocy bzip2 i stronę podręcznika, wpisz poniższe polecenie:
$ bzip2 -h$ man bzip2
Na koniec, dzięki prostym wyjaśnieniom powyżej, uważam, że jesteś teraz w stanie kompresować i dekompresować pliki .bz2
przy użyciu narzędzia bzip2 w Linuksie. Jednak w przypadku jakichkolwiek pytań lub opinii, skontaktuj się z nami, korzystając z sekcji komentarzy poniżej.
Co ważne, możesz chcieć przejrzeć kilka ważnych przykładów poleceń Tar w systemie Linux, aby nauczyć się korzystania z narzędzia tar do tworzenia skompresowanych archiwum plików.