Temat: Archiwizowanie w systemie Linux.

Archiwizacja – Tar

Tar – uniksowy program do umieszczania grupy plików w jednym zbiorczym pliku, który następnie może zostać skompresowany pragramami gzip, bzip2, compress lub lzma, co daje odpowiednio pliki tar.gz, tar.bz2, .tar.Z i tar.Izma.

Polecenie: tar [opcje] nazwa_pliku

-c – tworzenie pliku
-t – wypisanie nazw plików
-x – wypakowanie z archiwum plików
-v – wypisanie informacji o przebiegu wykonania
-f – zapis archiwum do pliku
-z – dodatkowa kompresja programem gzip
-j – umożliwia spakowanie/wypakowanie archiwum

Przykład: tar cvf archiwum.tar dok1.txt dok2.txt dok3.txt

Utworzenie archiwum, wyświetlenie informacji o przebiegu archiwizacji i utworzenie pliku archiwum.tar.

Kompresja – GZIP

Gzip (GNU zip) - program komputerowy służący do bezstratnej kompresji danych, tworzony w ramach projektu GNU.

Kompresja: gzip plik.txt
Dekompresja: gzip –dv plik.txt.gz

Połączenie tara i gzip’a

Kompresja: tar -czf plik.tar.gz paczka
Dekompresja: tar -xzf plik.tar.gz

Kompresja – BZIP2

Bzip2 – algorytm i program komputerowy będącego jedną z jego implementacji, do bezstratnej kompresji danych. Jes on dostępny na licencji analogicznej do licencji BSD.

Kompresja: bzip2 -v plik.tar
Dekompresja: tar –xjf

Bzip2 jest popularny w systemach Unix i Linux. Zwykle jest używany

Polecenie zcat – wyświetla plik skompresowany.

Do tworzenia archiwum zip w systemach linux służy polecenie o następującej składni:
zip nazwa_archiwum.zip pliki_do_kompresji

Aby uzyskać informacje o skompresowanym pliku można skorzystać z programu zipinfo, z parametrem w postaci nazwy pliku skompresowanego. W celu dekompresji archiwum zip używane jest polecenie:
unzip nazwa_archiwum.zip