Jak wyodrębnić i otworzyć plik .gz w wierszu poleceń systemu Linux?

How Extract Open



Wiemy, że plik w systemie komputerowym może mieć zaledwie kilka bajtów lub nawet tysiąc gigabajtów. Kiedy chcesz przesłać plik z jednego końca na drugi, jego rozmiar odgrywa bardzo ważną rolę w podejmowaniu decyzji, czy chcesz go wysłać w obecnej postaci, czy skompresować. Format pliku .gz jest bardzo powszechnie używanym formatem skompresowanych plików w systemie operacyjnym Linux. Dzisiaj przyjrzymy się metodom wyodrębniania i otwierania pliku .gz w systemie Linux.

Uwaga: smak Linuksa, który został użyty do zademonstrowania tych metod, to Linux Mint 20.







Metody wyodrębniania i otwierania pliku .gz w poleceniu Linuksa

Istnieje wiele różnych metod, dzięki którym możemy wyodrębnić i otworzyć plik .gz w systemie Linux. Poniżej wymieniliśmy wszystkie te metody:



Metoda nr 1: Użycie polecenia gzip z flagą -d:



Ta metoda jest przydatna, gdy chcesz wyodrębnić rzeczywisty plik podczas usuwania pliku .gz. Aby użyć polecenia gzip z flagą -d, musisz wykonać następujące kroki:





Aby zademonstrować pierwsze trzy metody, najpierw utworzymy plik .gz w naszym katalogu domowym, uruchamiając następujące polecenie w naszym terminalu:

$gzipNazwaPliku.txt

W naszym przykładzie mieliśmy już plik tekstowy o nazwie gzFile.txt w naszym katalogu domowym. Postanowiliśmy stworzyć jego plik .gz za pomocą wspomnianego powyżej polecenia.




Po uruchomieniu tego polecenia możesz odwiedzić swój katalog domowy, aby sprawdzić, czy plik .gz został utworzony, czy nie. Nasz plik .gz jest podświetlony na poniższym obrazku:


Po utworzeniu tego pliku spróbujemy go rozpakować, uruchamiając w naszym terminalu następujące polecenie:

$gzip–d NazwaPliku.gz

Tutaj możesz zastąpić FileName nazwą swojego pliku .gz, który w naszym przypadku był gzFile.txt.


Kiedy odwiedzisz swój katalog domowy po uruchomieniu tego polecenia, zauważysz, że rzeczywisty plik został wyodrębniony, jak zaznaczono na obrazku pokazanym poniżej. Jednak Twój plik .gz został usunięty z powodu uruchomienia wyżej wymienionego polecenia.

Metoda nr 2: Użycie polecenia gzip z flagą -dk:

Ta metoda jest przydatna, gdy chcesz wyodrębnić rzeczywisty plik, jednocześnie zachowując plik .gz do wykorzystania w przyszłości. Aby użyć polecenia gzip z flagą -dk, musisz wykonać następujące kroki:

Spróbujemy wyodrębnić ten sam plik .gz, który utworzyliśmy powyżej, uruchamiając polecenie pokazane poniżej:

$gzip–dk NazwaPliku.gz

Tutaj możesz zastąpić FileName nazwą swojego pliku .gz, którym w naszym przypadku był gzFile.txt.


Gdy odwiedzisz swój katalog domowy po uruchomieniu tego polecenia, zauważysz, że rzeczywisty plik został wyodrębniony, jak pokazano na poniższym obrazku. Jednak twój plik .gz również został zachowany z powodu uruchomienia wyżej wymienionego polecenia.


Metoda nr 3: Używanie polecenia gunzip:

Ta metoda jest dokładną alternatywą dla naszej metody nr 1, co oznacza, że ​​po wyodrębnieniu właściwego pliku plik .gz nie będzie już dalej przechowywany. Aby użyć polecenia gunzip do rozpakowania i otwarcia pliku .gz, musisz wykonać następujące czynności:

Spróbujemy wyodrębnić ten sam plik .gz, który utworzyliśmy powyżej, uruchamiając polecenie pokazane poniżej:

$gunzipNazwaPliku.gz

Tutaj możesz zastąpić FileName nazwą swojego pliku .gz, który w naszym przypadku był gzFile.txt.


W naszym przypadku, ponieważ mieliśmy już wyodrębniony plik o tej samej nazwie w naszym katalogu domowym z powodu uruchomienia polecenia pokazanego w metodzie nr 2, nasz terminal zapytał nas, czy chcemy nadpisać ten plik, czy nie, dlatego kontynuujemy, wpisując jak pokazano na poniższym obrazku. Jeśli jednak nie stosowałeś wcześniej żadnych innych metod wyodrębniania tego samego pliku, uruchomienie tego polecenia nie spowoduje wyświetlenia takiego komunikatu.


Gdy odwiedzisz swój katalog domowy po uruchomieniu tego polecenia, zauważysz, że rzeczywisty plik został wyodrębniony, jak pokazano na poniższym obrazku. Jednak Twój plik .gz został usunięty z powodu uruchomienia wyżej wymienionego polecenia.


Po wyodrębnieniu pliku .gz za pomocą jednej z trzech metod pokazanych powyżej możesz go otworzyć, klikając go dwukrotnie.

Metoda nr 4: Korzystanie z polecenia smoła:

Czasami zamiast prostego pliku .gz masz plik .tar.gz lub .tgz, który można rozpakować i otworzyć za pomocą polecenia tar w następujący sposób:

Aby zademonstrować tę metodę, najpierw utworzymy plik .tgz w naszym katalogu domowym, uruchamiając następujące polecenie w naszym terminalu:

$smoła–czvf NazwaOftgzFile.tgz NazwaRzeczywistegoPliku.txt

W naszym przykładzie mieliśmy już plik tekstowy o nazwie targzFile.txt w naszym katalogu domowym. Zdecydowaliśmy się stworzyć jego plik .tgz za pomocą wspomnianego powyżej polecenia.


Po uruchomieniu tego polecenia na terminalu pojawi się nazwa rzeczywistego pliku, co wskaże, że jego plik .tgz został utworzony, jak pokazano na poniższym obrazku:


Po uruchomieniu tego polecenia możesz również odwiedzić swój katalog domowy, aby sprawdzić, czy plik .tgz został utworzony, czy nie. Nasz plik .tgz jest podświetlony na poniższym obrazku:


Po utworzeniu tego pliku spróbujemy go rozpakować, uruchamiając w naszym terminalu następujące polecenie:

$smoła–xf NazwaPliku.tgz

Tutaj możesz zastąpić FileName nazwą swojego pliku .tgz, który w naszym przypadku był targzFile.txt.


Gdy odwiedzisz swój katalog domowy po uruchomieniu tego polecenia, zauważysz, że rzeczywisty plik został wyodrębniony, jak pokazano na poniższym obrazku. Jednak twój plik .tgz również został zachowany z powodu uruchomienia wyżej wymienionego polecenia.


Po wyodrębnieniu pliku .tgz możesz go otworzyć, klikając go dwukrotnie.

Wniosek:

Cztery metody omówione w tym artykule zapewniają doskonałe rozwiązania do wyodrębniania i otwierania plików .gz oraz .tgz w systemie Linux. Możesz wybrać dowolną z tych metod zgodnie ze swoimi upodobaniami.