Jak zainstalować i używać narzędzia kompresji ZSTD w Linux

Jak zainstalować i używać narzędzia kompresji ZSTD w Linux

Zstandard, często skrócony jako ZSTD, jest stosunkowo nowym narzędziem kompresji, które miało premierę w 2015 roku. Został stworzony przez inżynierów na Facebooku, chcąc poprawić współczynnik prędkości i kompresji długoletniego narzędzi, takich jak GZIP. Szybko staje się standardowym narzędziem kompresji na wielu dystrybucjach Linux, więc teraz jest idealny czas, aby dowiedzieć się o nim.

W tym przewodniku omówimy instrukcje, aby zainstalować i używać ZSTD w Linux, z przykładami wiersza poleceń, które pokazują, jak kompresować pliki, a także otwarte archiwa, które używają ZSTD.

W tym samouczku nauczysz się:

  • Jak zainstalować Standard na głównych dystrybucjach Linux
  • Jak używać Zstandard poprzez przykłady wiersza poleceń
Kompresowanie pliku z ZSTD w Linux Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Każda dystrybucja Linux
Oprogramowanie Zstandard (ZSTD)
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Jak zainstalować Standard na głównych dystrybucjach Linux

Zstandard nie jest domyślnie uwzględniony w każdym dystrybucji Linux. Jeśli twój system jeszcze go nie zainstalował, użyj odpowiedniego polecenia poniżej, aby go zainstalować.

Aby zainstalować Zstandard w Ubuntu, Debian i Linux Mint:

$ sudo apt instal zstd 

Aby zainstalować zstandard na Centos, Fedora, Almalinux i Red Hat:

$ sudo dnf instaluj zstd 


Aby zainstalować zstandard na Arch Linux i Manjaro:

$ sudo pacman -s zstd 

ZAKRESY ZAPIĘCIA ZASTĘPNEJ

Najłatwiej jest dowiedzieć się o ZSTD za pomocą przykładów. Aby rozpocząć, użyj niektórych z poniższych poleceń we własnym systemie, a szybko je opanujesz.

  1. Aby użyć ZSTD w najprostszej formie, ze wszystkimi opcjami domyślnymi, wykonaj Zstd polecić i określ nazwę pliku, który chcesz kompresować. To stworzy nową kopię pliku, ale skompresowane i z .Zst rozszerzenie.
    $ ZSTD Przykład 1.tekst 
  2. Możesz kompresować wiele plików jednocześnie, podając każdy z nich z miejscem między nimi lub używa.
    $ ZSTD Przykład 1.przykład TXT2.przykład TXT3.TXT lub $ ZSTD Przykład*.tekst 
  3. Aby zdekompresować archiwum ZSTD, użyj -D opcja.
    $ zstd -d przykład1.tekst.ZST lub $ UNZSTD Przykład1.tekst.Zst 


  4. Możesz użyć różnych poziomów kompresji z ZSTD. Jeśli martwisz się o prędkość, możesz określić następującą opcję wymiany wskaźnika kompresji w zamian za zwiększoną prędkość.
    $ ZSTD -FAST PRZYKŁAD1.tekst 
  5. Na drugim końcu spektrum możemy poinstruować ZSTD, aby użyć wyższej kompresji, co również sprawi, że proces będzie trwał nieco dłużej. Domyślny poziom kompresji Zstandard wynosi 3. --szybko Swtich upuszcza poziom kompresji do 1. Możemy określić dowolny poziom kompresji, aż do 19, z następującą składnią (tutaj używamy 15).
    $ ZSTD -15 Przykład1.tekst 
  6. --ultra Opcja odblokuje absolutne najwyższe poziomy kompresji ZSTandard - aż do 22. Oto, jak byś go użył.
    $ zstd –Ultra -22 Przykład1.tekst 
  7. Podobnie jak GZIP, XZ i inne narzędzia kompresyjne, będziemy musieli użyć smoła polecenie kompresji wielu plików lub katalogów za pomocą ZSTD. Użyj następującej składni, aby kompresować katalog.
    $ TAR --ZSTD -CF Przykład.smoła.Zst przykład/ 
  8. Moglibyśmy również użyć TAR -I opcja. Zaletą tej metody jest to, że pozwala nam określić dodatkowe parametry za pomocą naszych Zstd Komenda. Na przykład to polecenie używa --ultra Opcja wymieniona w poprzednim przykładzie, abyśmy mogli odblokować maksymalny poziom kompresji dla naszego katalogu.
    $ tar -i 'zstd --Ultra -22' -cf Przykład.smoła.Zst przykład/ 
  9. Użyj -v (Portalne) Opcja zobaczenia szczegółowego wyjścia na temat postępu ZSTD, gdy kompresuje pliki (y).
    $ zstd -v przykład1.TXT i $ tar -i 'zstd -v' -cvf przykład.smoła.Zst przykład/ 


  10. Dekompresować archiwum smoły za pomocą .smoła.Zst Rozszerzenie pliku, użyj następującej składni polecenia.
    $ tar -i zstd -xvf Przykład.smoła.Zst 

Zamykanie myśli

W tym przewodniku widzieliśmy, jak zainstalować i korzystać z narzędzia kompresji Zstandard (ZSTD) w Linux. Nauczyliśmy się, jak kompresować i dekompresować poszczególne pliki, a także katalogi, z różnymi poziomami kompresji. Przykłady pokazane w tym przewodniku powinny wystarczyć, aby najlepiej wykorzystać ZSTD we własnym systemie. Jeśli chcesz dowiedzieć się o niektórych innych opcjach, zalecamy przeczytanie strony ręcznej z Man Zstd.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak usunąć bluatware z Samsung Android Mobile…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Najlepsze narzędzie do kompresji w Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Odzyskaj swoją prywatność i bezpieczeństwo w erze cyfrowej
  • Ubuntu 20.04 Przewodnik