Linux: jak tworzyć i rozpakowywać pliki ZIP, TAR i TAR.GZ

Autor: Arkadiusz Tobiasz 5 marca 2012

Często przenosząc coś na serwerze lub ściągając pliki z serwera na swój dysk lepiej je wcześniej spakować, aby rozmiar był mniejszy i szybciej następowało pobieranie. W tym wpisie postaram się Wam przedstawić jak można szybko spakować i rozpakować katalogi na naszym serwerze.

ZIP jest chyba najczęściej używanym formatem do pakowania rzeczy w Internecie. Jego największa zaleta to fakt, że obecny na wszystkich dostępnych systemach operacyjnych takich jak Windows, Linux czy Mac Os. Jednakże ZIP nie oferuje najlepszej kompresji spośród wszystkich dostępnych metod.

Jeżeli chcemy spakować jakiś folder, to używamy komendy

1
zip -r nazwa_archiwum.zip nazwa_folderu_do_spakowania

W przypadku rozpakowania pliku używamy

1
unzip nazwa_archiwum.zip

TAR jest najczęściej używany do archiwizowania plików w Linuksie. Daje o wiele lepszy stopień kompresji, nie zużywając zbyt wiele zasobów procesora.

Jeżeli chcemy spakować jakiś folder, to używamy komendy

1
tar -cvf nazwa_archiwum.zip nazwa_folderu_do_spakowania

W przypadku rozpakowania pliku używamy

1
tar -xvf nazwa_archiwum.zip

Jeżeli chcemy dodatkowo określić folder, do jakiego mają zostać rozpakowane pliki używamy:

1
tar -xvf nazwa_archiwum.zip nazwa_folderu

TAR.GZ daje chyba najlepszy stopień kompresji. Daje o wiele lepszy stopień kompresji, nie zużywając zbyt wiele zasobów procesora.

1
tar -zcvf nazwa_archiwum.zip nazwa_folderu_do_spakowania

W przypadku rozpakowania pliku używamy

1
tar -zxvf nazwa_archiwum.zip

Jeżeli chcemy dodatkowo określić folder, do jakiego mają zostać rozpakowane pliki używamy:

1
tar -zxvf nazwa_archiwum.zip nazwa_folderu

Odpowiedz

 

Arkadiusz Tobiasz student Akademii Ekonomicznej im. Karola Adamieckiego w Katowicach na specjalnościach informatyka ekonomiczna oraz rachunkowość. Więcej...

jQuery Validation i funkcja remote

Jakiś czas temu zwrócił się do mnie użytkownik z problemem. Chodzi o to, że korzysta on z pluginu walidacji jQuery, […]

Zend Framework: integracja z Uploadify

W tym wpisie postaram się przedstawić Wam w jaki sposób zintegrować skrypt Uploadify z Zend Frameworkiem. Dzięki temu będziemy mogli […]

Javascript: Czasowe wyświetlanie reklamy

Czasami chcemy, aby na pewnym elemencie naszej strony wyświetlała się reklama przez jakiś czas, a następnie zniknęła. W tym wpisie […]

Linux: backup wszystkich baz danych MySQL

Swego czasu pisałem o tym jak z poziomu konsoli można szybko i przyjemnie zrobić backup bazy MySQL. Wszystko jest ładnie […]