Przykładowe zastosowania polecenia gzip

The gzip polecenie to powszechny sposób kompresji plików w systemie Linux.

Domyślnie podczas kompresji pliku lub folderu przy użyciu rozszerzenia gzip polecenie, będzie miał taką samą nazwę pliku jak poprzednio, ale z rozszerzeniem .gz.

Poniższe zrzuty ekranu dotyczą w szczególności Ubuntu, ale polecenie gzip działa również w innych systemach operacyjnych typu Unix.


Jak skompresować plik za pomocą gzip

Najprostszy sposób na skompresowanie pojedynczego pliku przy użyciu gzip polega na uruchomieniu następującego polecenia:

gzip nazwa_pliku

Aby skompresować plik o nazwie mydocument.odt, uruchom następujące polecenie:

gzip mydocument.odt

Jeśli nazwa pliku zawiera spacje, umieść ją w cudzysłowie:

gzip "to jest mój plik.png"

Niektóre pliki kompresują się lepiej niż inne. Na przykład dokumenty, pliki tekstowe, obrazy bitmapowe i niektóre formaty audio i wideo, takie jak WAV i MPEG, są bardzo dobrze kompresowane. Inne typy plików, takie jak obrazy JPEG i pliki audio MP3, nie kompresują się dobrze i plik może faktycznie zwiększyć rozmiar po uruchomieniu gzip rozkaz przeciwko temu.

Obrazy JPEG i pliki audio MP3 są już skompresowane, dlatego rozszerzenie gzip polecenie po prostu dodaje do niego, a nie kompresuje.

The gzip polecenie próbuje tylko kompresować zwykłe pliki i foldery.

Jak zdekompresować plik za pomocą polecenia gzip

Użyj następującego polecenia, aby zdekompresować archiwum gzip:

gzip -d filename.gz

Aby zdekompresować plik mydocument.odt.gz, użyj następującego polecenia:

gzip -d mojdocument.odt.gz


Wymuś kompresję pliku

Czasami pliku nie można skompresować. Aby wymusić gzip polecenie, aby zrobić swoje, po prostu uruchom następujące polecenie:

gzip -f nazwa_pliku


Jak zachować nieskompresowany plik

Domyślnie podczas kompresji pliku przy użyciu rozszerzenia gzip polecenie kończy się z nowym plikiem z rozszerzeniem .gz. Aby skompresować plik i zachować oryginalny plik, należy określić rozszerzenie -k Flaga:

gzip -k nazwa_pliku

Gdy uruchomisz następujące polecenie, otrzymasz plik o nazwie mydocument.odt i mydocument.odt.gz.

gzip -k mojdocument.odt

Uzyskaj statystyki dotyczące zaoszczędzonej przestrzeni

Cały sens kompresji plików polega na oszczędzaniu miejsca na dysku lub zmniejszeniu rozmiaru pliku przed wysłaniem go przez sieć. Plik gzip Polecenie udostępnia statystyki wymagane podczas sprawdzania wydajności kompresji.

Aby uzyskać listę statystyk, uruchom następujące polecenie:

gzip -l nazwa_pliku.gz

W powyższym poleceniu opcja jest małą literą L, a nie 1 lub wielką i.

Informacje zwrócone przez powyższe polecenie są następujące:

  • Skompresowany rozmiar
  • Nieskompresowany rozmiar
  • Stosunek w procentach
  • Nieskompresowana nazwa pliku

Kompresuj każdy plik w folderze i podfolderach

Skompresuj każdy plik w folderze i jego podfolderach za pomocą następującego polecenia:

gzip -r nazwa folderu

Ten proces nie tworzy jednego pliku o nazwie nazwa_folderu.gz. Zamiast tego przechodzi przez strukturę katalogów i kompresuje każdy plik w tej strukturze folderów.

Aby skompresować strukturę folderów jako jeden plik, lepiej jest utworzyć plik tar, a następnie zgzować plik tar.

Użyj tego polecenia, aby zdekompresować wiele plików:

gzip -d * .gz

Jak sprawdzić ważność skompresowanego pliku

Aby sprawdzić, czy plik jest prawidłowy, uruchom następujące polecenie:

gzip -t nazwa_pliku

Jeśli plik jest prawidłowy, nie będzie danych wyjściowych.

Jak zmienić poziom kompresji

Możesz skompresować plik na różne sposoby. Na przykład możesz wybrać mniejszą kompresję, która będzie działać szybciej, lub możesz wybrać maksymalną kompresję, która wymaga dłuższego działania.

Aby uzyskać minimalną kompresję przy największej szybkości, uruchom następujące polecenie:

gzip -1 nazwa_pliku

Aby uzyskać maksymalną kompresję przy najmniejszej szybkości, uruchom następujące polecenie:

gzip -9 nazwa_pliku

Możesz zmieniać prędkość i poziom kompresji, wybierając różne liczby od 1 do 9.

Standardowe pliki ZIP

The gzip Polecenie nie powinno być używane podczas pracy ze standardowymi plikami zip. Możesz użyć zamek błyskawiczny poleceń i rozsunąć suwak polecenie do obsługi tych plików.

Dodaj komentarz