Archiwizacja i kompresja
Czasami zachodzi konieczność archiwizacji danych. MoŜna zrobić to w róŜny sposób: skopiować na inny dysk zachowując strukturę katalogów i plików oraz ich rozmiary, stworzyć jeden plik archiwum zawierający zawartość wybranego katalogu. Ten drugi sposób pozwala równieŜ dodatkowo na kompresję, przez co zmniejsza się objętość archiwizowanych danych.
Do archiwizacji słuŜy polecenie tar. (tape archiver)
Tworzenie archiwów za pomocą tar
Składnia: tar opcje nazwaarchiwum pliki(katalogi)
pliki(katalogi) to lista plików lub katalogów do archiwizacji. Poszczególne elementy oddzielić trzeba spacją.
Opcje:
-A - dołączenie istniejących plików .tar do archiwum -c - utworzenie nowego archiwum
-d - wyszukanie róŜnic pomiędzy archiwum a systemem plików -t - wyświetlenie zawartości archiwum
-r - dodanie nowych plików do archiwum (nie na taśmie) -u -aktualizacja (update) plików w archiwum (nie na taśmie) -v -wyświetla nazwy plików przy archiwizacji/dearchiwizacji --delete - usunięcie plików z archiwum (nie na taśmie)
-x - rozpakowanie plików z archiwum
-f plik - archiwizacja do pliku (nie na taśmę!) ale moŜe to być plik specjalny np. /dev/fd0 -k - przy rozpakowaniu nie nadpisuje istniejących plików
-z - kompresja/dekompresja programem gzip -Z - kompresja/dekompresja programem compress Przykłady:
tar -cf mojearchiwum /home/student1 (stworzy plik mojearchiwum.tar z zawartością kat.
/home/student1)
tar -c /dev/fd0 /home/student1 (stworzy archiwum z kat. /home/student1 na dyskietce)
tar -czf dokumenty.tar.gz dokumenty (stworzy archiwum dokumenty.tar.gz z katalogu dokumenty, kompresując je)
Rozpakowując archiwum naleŜy zwracać uwagę na rozszerzenie, jakie jest nadane plikowi:
.tar - nieskompresowane archiwum
.tar.Z - archiwum skompresowane programem compress .tar.gz - archiwum skompresowane programem gzip .taz - to samo co.tar.Z
.tgz to samo co .tar.gz
tar –xzvf archiwum.tar.gz (rozpakowanie skompresowanego archiwum) Program gzip i compress
Kompresja plików:
gzip plik compress plik
Pliki zostaną zamienione na pliki skompresowane z odpowiednimi rozszerzeniami (.gz i .Z)
Dekompresja plików uncompress plik.Z
gunzip plik.gz lub gzip -d plik.gz
Archiwizacja i kompresja
Czasami zachodzi konieczność archiwizacji danych. MoŜna zrobić to w róŜny sposób: skopiować na inny dysk zachowując strukturę katalogów i plików oraz ich rozmiary, stworzyć jeden plik archiwum zawierający zawartość wybranego katalogu. Ten drugi sposób pozwala równieŜ dodatkowo na kompresję, przez co zmniejsza się objętość archiwizowanych danych.
Do archiwizacji słuŜy polecenie tar. (tape archiver)
Tworzenie archiwów za pomocą tar
Składnia: tar opcje nazwaarchiwum pliki(katalogi)
pliki(katalogi) to lista plików lub katalogów do archiwizacji. Poszczególne elementy oddzielić trzeba spacją.
Opcje:
-A - dołączenie istniejących plików .tar do archiwum -c - utworzenie nowego archiwum
-d - wyszukanie róŜnic pomiędzy archiwum a systemem plików -t - wyświetlenie zawartości archiwum
-r - dodanie nowych plików do archiwum (nie na taśmie) -u -aktualizacja (update) plików w archiwum (nie na taśmie) -v -wyświetla nazwy plików przy archiwizacji/dearchiwizacji --delete - usunięcie plików z archiwum (nie na taśmie)
-x - rozpakowanie plików z archiwum
-f plik - archiwizacja do pliku (nie na taśmę!) ale moŜe to być plik specjalny np. /dev/fd0 -k - przy rozpakowaniu nie nadpisuje istniejących plików
-z - kompresja/dekompresja programem gzip -Z - kompresja/dekompresja programem compress Przykłady:
tar -cf mojearchiwum /home/student1 (stworzy plik mojearchiwum.tar z zawartością kat.
/home/student1)
tar -c /dev/fd0 /home/student1 (stworzy archiwum z kat. /home/student1 na dyskietce)
tar -czf dokumenty.tar.gz dokumenty (stworzy archiwum dokumenty.tar.gz z katalogu dokumenty, kompresując je)
Rozpakowując archiwum naleŜy zwracać uwagę na rozszerzenie, jakie jest nadane plikowi:
.tar - nieskompresowane archiwum
.tar.Z - archiwum skompresowane programem compress .tar.gz - archiwum skompresowane programem gzip .taz - to samo co.tar.Z
.tgz to samo co .tar.gz
tar –xzvf archiwum.tar.gz (rozpakowanie skompresowanego archiwum) Program gzip i compress
Kompresja plików:
gzip plik compress plik
Pliki zostaną zamienione na pliki skompresowane z odpowiednimi rozszerzeniami (.gz i .Z)
Dekompresja plików uncompress plik.Z
gunzip plik.gz lub gzip -d plik.gz