Polecenie pigza w Linux

Polecenie pigza w Linux

„Wysyłanie plików o ogromnej wielkości przez Internet to duży problem. Czasami limit przesyłania nie pozwala na przesłanie dużego pliku większego niż określony rozmiar. Musimy więc skompresować plik przed przesłaniem. I lepiej jest kompresować plik, aby zająć mniej miejsca na dysku. W tym podręczniku zobaczymy, jak kompresować plik w Linux za pomocą polecenia Pigz. Ten artykuł ma na celu poznanie podstawowego użycia polecenia Pigz w systemie operacyjnym Linux."

Co to jest polecenie pigza?

Pigz oznacza równoległą implementację GZIP. Jest to narzędzie kompresji dostarczone w systemie operacyjnym Linux do kompresji lub dekompresji plików. Jest to ulepszona i zaktualizowana wersja funkcji GZIP i została utworzona przy użyciu najczęstszych funkcji biblioteki zamka. Wykorzystuje różne procesory i rdzenie do kompresji plików i danych z bardzo dużą prędkością w porównaniu z starszym narzędziem GZIP. Dowiedzmy się, jak kompresować lub dekompresować pliki w systemie operacyjnym Linux za pomocą polecenia Pigz. Ale przed wykonaniem funkcji kompresji lub dekompresji musimy upewnić się, że nasz system Ubuntu zainstalował bibliotekę lub pakiet Pigz. Jeśli jeszcze go nie ma, musimy go jawnie zainstalować, abyśmy mogli użyć polecenia Pigz do kompresji lub dekompresji naszych dużych plików danych.

Zainstaluj polecenie Pigz w Ubuntu 22.04 System operacyjny

Proces instalacji polecenia Pigz jest prosty. Można go zainstalować szybko i łatwo za pomocą polecenia Apt. Polecenie Apt służy do instalowania dowolnego lub wszystkich rodzajów poleceń, pakietów lub bibliotek w systemie operacyjnym Linux. Dlatego użyjemy tego samego polecenia APT, aby zainstalować bibliotekę Pigz w naszym Ubuntu 22.04 System operacyjny.

Użyj następującego polecenia „Sudo Apt Install Pigz”, aby zainstalować bibliotekę Pigz w Ubuntu 22.04:

Jeśli system jest chroniony hasłem administratora, musisz podać hasło przed rozpoczęciem procesu instalacji:

To zainstaluje Pigz i sprawi, że system jest w stanie wykonać polecenie Pigz do wykonania kompresji i dekompresji plików. Zobacz wynik komendy instalacji poniżej:

Pojedyncze polecenie służy do instalacji kompletnych pakietów Pigz i wszystkich zależności. Teraz nasz system jest przygotowany do użycia polecenia Pigz do kompresji lub dekompresji plików. Zobaczmy więc, jak faktycznie działa polecenie Pigz w systemie operacyjnym Linux i jak szybko kompresuje lub dekompresuje plik. Używamy Ubuntu 22.04 System, więc upewnij się, że masz tę samą wersję, aby nie napotkać żadnych błędów ani problemów podczas przestrzegania tych samych przykładów i poleceń. Skompresujmy plik za pomocą polecenia Pigz w Ubuntu 22.04 System.

Składnia polecenia pigz

Zanim zademonstrujemy przykład polecenia Pigz, zrozumiemy jego składnię, abyśmy mogli łatwo go użyć w przykładach. Składnia polecenia Pigz jest następująca:

Polecenia Pigz biorą tylko jeden argument, a to jest nazwa pliku. „Pigz” to nazwa polecenia, które wskazuje na tłumacza, że ​​należy wykonać funkcję kompresji. „Nazwa pliku” reprezentuje plik, który należy skompresować.

Teraz zrozummy, w jaki sposób polecenie Pigz wykonuje funkcję kompresji za pomocą podanych poniżej przykładów.

Wymień wszystkie opcje polecenia Pigz

Polecenie Pigz w Linux jest wyposażone w różne opcje, które umożliwiają użytkownikowi wykonywanie określonych funkcji wraz z kompresją i dekompresją. Aby wyświetlić listę wszystkich opcji dostępnych za pomocą polecenia PIGZ, użyj flagi -Help:

Daje to pełną listę opcji polecenia Pigz wraz z opisem każdego:

Kompresuj plik za pomocą polecenia PIGZ w Linux

Jak wiemy, polecenie pigz przyjmuje tylko jeden argument, czyli nazwa pliku, którą należy skompresować, więc skompresujmy plik o nazwie „wejście.smoła". To jest plik binarny; Będziemy go kompresować za pomocą polecenia Pigz na terminalu wiersza poleceń. Zobacz polecenie poniżej:

Będzie to zastąpić oryginalny plik kompresowanym plikiem, a także poprosi o zgodę na zastąpienie oryginalnego pliku:

To stworzyło skompresowany plik o nazwie „Wejście.TAR ”, skompresowana wersja wejścia.plik binarny tar. Możemy wymienić plik i zobaczyć jego rozszerzenie za pomocą polecenia „LS”:

Polecenie „LS” wyświetli wszystkie pliki w katalogu z ich rozszerzeniem. W naszym przypadku rozszerzenie pliku powinno być „GZ”, co oznacza, że ​​plik został skompresowany. Potwierdź to na podstawie danych podanych poniżej:

Zauważ, że plik jest ściśnięty i ma rozszerzenie „.GZ ”. Widzieliśmy, że oryginalny plik został zastąpiony nowym kompresowanym plikiem i teraz ma tylko skompresowaną wersję pliku. W ten sposób zachowujesz kompresowany plik, zachowując oryginał. Zobacz poniższe polecenie, aby poznać składnię:

To skompresuje plik o nazwie „kompres” i poda nowy kompresowany plik z rozszerzeniem .GZ, „kompres.GZ ”. Teraz wymień wszystkie pliki w katalogu, aby sprawdzić, czy mamy oryginalny plik, czy nie. Użyj ponownie tego samego polecenia „LS”, aby wymienić pliki w folderze:

Zobacz wynik poniżej:

Zauważ, że oryginalny plik „Compress” jest nadal dostępny ze skompresowaną wersją pliku jako „kompres.GZ ”. W ten sposób możesz zachować oryginał i plik skompresowany.

Dekompresuj plik za pomocą polecenia pigz

Tylko sposób, w jaki skompresowaliśmy plik za pomocą polecenia Pigz, możemy łatwo go zdekompresować za pomocą tego samego polecenia. Flaga -D służy do dekompresji pliku skompresowanego. Zobacz polecenie poniżej:

Upewnij się, że podajesz poprawną nazwę pliku z rozszerzeniem kompresji, aby zignorować wszelkie błędy. To usunie skompresowany plik i poda oryginalny dekompresowany plik. Potwierdźmy to, ponownie wymieniając pliki za pomocą polecenia „LS”:

Zobacz listę plików poniżej:

Jak widać, w folderze jest tylko jeden plik, „kompresja”, oryginalna wersja utworzonego pliku.

Wniosek

W tym poście krótko wprowadziliśmy polecenie Pigz w systemie operacyjnym Linux. Polecenie Pigz służy do kompresji i dekompresji plików. Zainstalowaliśmy bibliotekę Pigz za pomocą polecenia Apt, a następnie zbadaliśmy kilka przykładów, aby nauczyć się kompresować lub dekompresować plik za pomocą polecenia Pigz w Linux.