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