{"id":4996,"date":"2024-10-25T10:14:52","date_gmt":"2024-10-25T10:14:52","guid":{"rendered":"https:\/\/howtogeek.blog\/pl\/?p=4996"},"modified":"2024-10-25T10:14:52","modified_gmt":"2024-10-25T10:14:52","slug":"stepbystep-guide-to-unzipping-gz-files-on-linux","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pl\/stepbystep-guide-to-unzipping-gz-files-on-linux\/","title":{"rendered":"Przewodnik krok po kroku dotycz\u0105cy rozpakowywania plik\u00f3w gz w systemie Linux"},"content":{"rendered":"<p>Obs\u0142uga skompresowanych plik\u00f3w jest cz\u0119st\u0105 operacj\u0105 w \u015brodowiskach Linux, a <code>.gz<\/code>format jest jednym z dominuj\u0105cych typ\u00f3w kompresji. Pliki z rozszerzeniem <code>.gz<\/code>s\u0105 kompresowane przy u\u017cyciu narz\u0119dzia <strong>gzip<\/strong> , co skutecznie zmniejsza rozmiary plik\u00f3w, zachowuj\u0105c integralno\u015b\u0107 danych. Niniejszy artyku\u0142 ma na celu poprowadzenie Ci\u0119 przez r\u00f3\u017cne podej\u015bcia do wyodr\u0119bniania (dekompresowania) <code>.gz<\/code>plik\u00f3w w systemie Linux.<\/p>\n<h2 id=\"what-is-a-gz-file\">Definiowanie <code>.gz<\/code>pliku<\/h2>\n<p>Plik <code>.gz<\/code>to rodzaj skompresowanego pliku generowanego przez narz\u0119dzie kompresji gzip (GNU zip). Jest ono przeznaczone do kompresji pojedynczego pliku, co czyni je bardzo popularnym na platformach Unix i Linux zar\u00f3wno do zada\u0144 kompresji, jak i dekompresji. W przypadku wielu plik\u00f3w s\u0105 one zazwyczaj archiwizowane za pomoc\u0105 <code>tar<\/code>narz\u0119dzia przed kompresj\u0105 za pomoc\u0105 gzip, co skutkuje utworzeniem <code>.tar.gz<\/code>archiwum.<\/p>\n<h2 id=\"unzipping-gz-files-using-the-command-line\">Wypakowywanie <code>.gz<\/code>plik\u00f3w za pomoc\u0105 wiersza polece\u0144<\/h2>\n<p>Dost\u0119pnych jest kilka narz\u0119dzi wiersza polece\u0144 do dekompresji <code>.gz<\/code>plik\u00f3w. Oto najskuteczniejsze metody.<\/p>\n<h3 id=\"method-1-using-the-gzip-command\">Metoda 1: Wykorzystanie <code>gzip<\/code>polecenia<\/h3>\n<p>Polecenie to <code>gzip<\/code>mo\u017cna stosowa\u0107 zar\u00f3wno do kompresji, jak i dekompresji, z <code>-d<\/code>flag\u0105 ekstrakcji.<\/p>\n<ul>\n<li>Uruchom okno terminala.<\/li>\n<li>Zmie\u0144 na katalog zawieraj\u0105cy <code>.gz<\/code>plik za pomoc\u0105 <code>cd<\/code>polecenia. Na przyk\u0142ad:<\/li>\n<\/ul>\n<p> <code> <code>cd \/path\/to\/directory<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"576\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_11-51-48-1.webp\" title=\"\" width=\"1024\"\/><\/figure>\n<ul>\n<li>Aby rozpakowa\u0107 plik, wykonaj nast\u0119puj\u0105ce polecenie:<\/li>\n<\/ul>\n<p> <code> <code>gzip -d filename.gz<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"531\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_11-58-16-1.webp\" title=\"\" width=\"944\"\/><\/figure>\n<p>To polecenie rozpakuje <code>filename.gz<\/code>i wygeneruje nieskompresowany plik. Je\u015bli wolisz zachowa\u0107 oryginalny <code>.gz<\/code>plik, uwzgl\u0119dnij <code>-k<\/code>opcj\u0119:<\/p>\n<p> <code> <code>gzip -dk filename.gz<\/code><\/code><\/p>\n<h3 id=\"method-2-using-the-gunzip-command\">Metoda 2: Zastosowanie <code>gunzip<\/code>polecenia<\/h3>\n<p>Polecenie <code>gunzip<\/code>jest specjalnie dostosowane do dekompresji <code>.gz<\/code>plik\u00f3w.<\/p>\n<ul>\n<li>Otw\u00f3rz okno terminala.<\/li>\n<li>Przejd\u017a do folderu zawieraj\u0105cego <code>.gz<\/code>plik:<\/li>\n<\/ul>\n<p> <code> <code>cd \/path\/to\/directory<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"576\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_11-51-48-1-1.webp\" title=\"\" width=\"1024\"\/><\/figure>\n<ul>\n<li>Aby rozpakowa\u0107 plik, uruchom:<\/li>\n<\/ul>\n<p> <code> <code>gunzip filename.gz<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"511\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_12-12-55-1.webp\" title=\"\" width=\"909\"\/><\/figure>\n<p>To polecenie rozpakuje i usunie oryginalny <code>.gz<\/code>plik. Aby zachowa\u0107 skompresowany plik po ekstrakcji, u\u017cyj:<\/p>\n<p> <code> <code>gunzip -k filename.gz<\/code><\/code><\/p>\n<h3 id=\"method-3-using-the-zcat-command\">Metoda 3: Korzystanie z <code>zcat<\/code>polecenia<\/h3>\n<p>Polecenie <code>zcat<\/code>umo\u017cliwia przegl\u0105danie zawarto\u015bci skompresowanego pliku bez wcze\u015bniejszego zapisywania go na dysku. Mo\u017ce by\u0107 r\u00f3wnie\u017c u\u017cywane do dekompresji.<\/p>\n<ul>\n<li>Otw\u00f3rz okno terminala.<\/li>\n<li>Przejd\u017a do katalogu zawieraj\u0105cego <code>.gz<\/code>plik:<\/li>\n<\/ul>\n<p> <code> <code>cd \/path\/to\/directory<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"576\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_11-51-48-1-2.webp\" title=\"\" width=\"1024\"\/><\/figure>\n<ul>\n<li>Aby rozpakowa\u0107 plik, mo\u017cesz u\u017cy\u0107:<\/li>\n<\/ul>\n<p> <code> <code>zcat filename.gz &gt; filename<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"556\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_13-15-29-1.webp\" title=\"\" width=\"989\"\/><\/figure>\n<p>Polecenie to kieruje zdekompresowan\u0105 zawarto\u015b\u0107 do <code>filename<\/code>, pozostawiaj\u0105c oryginalny <code>.gz<\/code>plik nienaruszony.<\/p>\n<h2 id=\"unzipping-gz-files-using-a-graphical-interface\">Wypakowywanie <code>.gz<\/code>plik\u00f3w za pomoc\u0105 interfejsu graficznego<\/h2>\n<p>Je\u015bli preferujesz graficzny interfejs u\u017cytkownika (GUI), wi\u0119kszo\u015b\u0107 dystrybucji Linuksa jest wyposa\u017cona w mened\u017cery archiw\u00f3w potrafi\u0105ce obs\u0142ugiwa\u0107 <code>.gz<\/code>pliki.<\/p>\n<ul>\n<li>Uruchom mened\u017cera plik\u00f3w i przejd\u017a do katalogu zawieraj\u0105cego <code>.gz<\/code>plik.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"503\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_13-17-53-1.webp\" title=\"\" width=\"895\"\/><\/figure>\n<ul>\n<li>Kliknij plik prawym przyciskiem myszy i wybierz opcj\u0119 <strong>Wypakuj tutaj<\/strong> lub inn\u0105 podobn\u0105 opcj\u0119 wyodr\u0119bniania.<\/li>\n<\/ul>\n<p>Plik zostanie wyodr\u0119bniony, a nieskompresowana wersja pojawi si\u0119 w tym samym folderze. To podej\u015bcie zachowuje oryginalny <code>.gz<\/code>plik po wyodr\u0119bnieniu.<\/p>\n<h2 id=\"extracting-targz-files\">Wypakowywanie <code>.tar.gz<\/code>plik\u00f3w<\/h2>\n<p>Plik <code>.tar.gz<\/code>to archiwum utworzone za pomoc\u0105 <code>tar<\/code>narz\u0119dzia, a nast\u0119pnie skompresowane za pomoc\u0105 gzip. Aby wyodr\u0119bni\u0107 takie pliki, <code>tar<\/code>polecenie musi zosta\u0107 u\u017cyte wraz z opcjami wyodr\u0119bniania gzip.<\/p>\n<h3 id=\"using-the-tar-command\">Korzystanie z <code>tar<\/code>polecenia<\/h3>\n<ul>\n<li>Otw\u00f3rz okno terminala.<\/li>\n<li>Przejd\u017a do katalogu, w kt\u00f3rym <code>.tar.gz<\/code>znajduje si\u0119 plik:<\/li>\n<\/ul>\n<p> <code> <code>cd \/path\/to\/directory<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"576\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/photo_2024-10-25_11-51-48-1-3.webp\" title=\"\" width=\"1024\"\/><\/figure>\n<ul>\n<li>Wypakuj pliki korzystaj\u0105c z poni\u017cszego polecenia:<\/li>\n<\/ul>\n<p> <code> <code>tar -xvzf archive.tar.gz<\/code><\/code><\/p>\n<figure class=\"wp-block-image\"><\/figure>\n<p>Opcje polecenia s\u0105 nast\u0119puj\u0105ce:<\/p>\n<ul>\n<li> <code>-x<\/code>: Wypakowuje pliki z archiwum.<\/li>\n<li> <code>-v<\/code>: Wy\u015bwietla nazwy wyodr\u0119bnionych plik\u00f3w.<\/li>\n<li> <code>-z<\/code>:Dekompresuje archiwum za pomoc\u0105 programu gzip.<\/li>\n<li> <code>-f<\/code>: Okre\u015bla nazw\u0119 pliku archiwum.<\/li>\n<\/ul>\n<p>Aby wyodr\u0119bni\u0107 pliki do okre\u015blonego miejsca docelowego, nale\u017cy poda\u0107 odpowiedni\u0105 <code>-C<\/code>opcj\u0119 i \u017c\u0105dan\u0105 \u015bcie\u017ck\u0119:<\/p>\n<p> <code> <code>tar -xvzf archive.tar.gz -C \/path\/to\/destination<\/code><\/code><\/p>\n<h2 id=\"additional-tips-and-best-practices\">Przydatne wskaz\u00f3wki i najlepsze praktyki<\/h2>\n<ul>\n<li>Przed rozpakowaniem wa\u017cnych plik\u00f3w rozwa\u017c wykonanie kopii zapasowej, aby zapobiec utracie danych.<\/li>\n<li>U\u017cyj tej opcji, <code>tar -tvzf archive.tar.gz<\/code>aby wy\u015bwietli\u0107 zawarto\u015b\u0107 pliku <code>.tar.gz<\/code>bez jego rozpakowywania.<\/li>\n<li>Upewnij si\u0119, \u017ce masz odpowiednie uprawnienia do odczytu i zapisu w katalogach, z kt\u00f3rymi pracujesz.<\/li>\n<li>Pami\u0119taj, \u017ce program gzip s\u0142u\u017cy do kompresji pojedynczych plik\u00f3w. U\u017cywaj go <code>tar<\/code>w po\u0142\u0105czeniu z programem gzip, aby skompresowa\u0107 wiele plik\u00f3w do jednego archiwum.<\/li>\n<\/ul>\n<p>Wyodr\u0119bnianie <code>.gz<\/code>plik\u00f3w w systemie Linux to prosta operacja wykorzystuj\u0105ca polecenia takie jak <code>gzip<\/code>, <code>gunzip<\/code>i <code>tar<\/code>. Niezale\u017cnie od tego, czy masz do czynienia z pojedynczymi skompresowanymi plikami, czy te\u017c kompletnymi zarchiwizowanymi zestawami, te narz\u0119dzia umo\u017cliwiaj\u0105 wydajne wyodr\u0119bnianie plik\u00f3w.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-unzip-gz-file-in-linux\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Przeczytaj wi\u0119cej<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Obs\u0142uga skompresowanych plik\u00f3w jest cz\u0119st\u0105 operacj\u0105 w \u015brodowiskach Linux, a .gzformat jest jednym z dominuj\u0105cych typ\u00f3w kompresji. Pliki z rozszerzeniem .gzs\u0105 kompresowane przy u\u017cyciu narz\u0119dzia gzip , co skutecznie zmniejsza rozmiary plik\u00f3w, zachowuj\u0105c integralno\u015b\u0107 danych. Niniejszy artyku\u0142 ma na celu poprowadzenie Ci\u0119 przez r\u00f3\u017cne podej\u015bcia do wyodr\u0119bniania (dekompresowania) .gzplik\u00f3w w systemie Linux. Definiowanie .gzpliku Plik [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[207,130],"class_list":["post-4996","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-linux","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/comments?post=4996"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4996\/revisions"}],"predecessor-version":[{"id":4997,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4996\/revisions\/4997"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/media?parent=4996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/categories?post=4996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/tags?post=4996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}