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

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

Leave a Comment

three × 1 =