Archiwizacja i kompresja Archiwizacja i kompresja
Czasami zachodzi konieczność archiwizacji danych. Mo\na zrobić to w ró\ny sposób: skopiować na 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 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 zawierający zawartość wybranego katalogu. Ten drugi sposób pozwala równie\ dodatkowo na
kompresję, przez co zmniejsza się objętość archiwizowanych danych. kompresję, przez co zmniejsza się objętość archiwizowanych danych.
Do archiwizacji słu\y polecenie tar. (tape archiver) Do archiwizacji słu\y polecenie tar. (tape archiver)
Tworzenie archiwów za pomocą tar Tworzenie archiwów za pomocą tar
Składnia: tar opcje nazwaarchiwum pliki(katalogi) Składnia: tar opcje nazwaarchiwum pliki(katalogi)
pliki(katalogi) to lista plików lub katalogów do archiwizacji. Poszczególne elementy oddzielić trzeba pliki(katalogi) to lista plików lub katalogów do archiwizacji. Poszczególne elementy oddzielić trzeba
spacją. spacją.
Opcje: Opcje:
-A - dołączenie istniejących plików .tar do archiwum -A - dołączenie istniejących plików .tar do archiwum
-c - utworzenie nowego archiwum -c - utworzenie nowego archiwum
-d - wyszukanie ró\nic pomiędzy archiwum a systemem plików -d - wyszukanie ró\nic pomiędzy archiwum a systemem plików
-t - wyświetlenie zawartości archiwum -t - wyświetlenie zawartości archiwum
-r - dodanie nowych plików do archiwum (nie na taśmie) -r - dodanie nowych plików do archiwum (nie na taśmie)
-u -aktualizacja (update) plików w 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 -v -wyświetla nazwy plików przy archiwizacji/dearchiwizacji
--delete - usunięcie plików z archiwum (nie na taśmie) --delete - usunięcie plików z archiwum (nie na taśmie)
-x - rozpakowanie plików z archiwum -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 -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 -k - przy rozpakowaniu nie nadpisuje istniejących plików
-z - kompresja/dekompresja programem gzip -z - kompresja/dekompresja programem gzip
-Z - kompresja/dekompresja programem compress -Z - kompresja/dekompresja programem compress
Przykłady: Przykłady:
tar -cf mojearchiwum /home/student1 (stworzy plik mojearchiwum.tar z zawartością kat. tar -cf mojearchiwum /home/student1 (stworzy plik mojearchiwum.tar z zawartością kat.
/home/student1) /home/student1)
tar -c /dev/fd0 /home/student1 (stworzy archiwum z kat. /home/student1 na tar -c /dev/fd0 /home/student1 (stworzy archiwum z kat. /home/student1 na
dyskietce) dyskietce)
tar -czf dokumenty.tar.gz dokumenty (stworzy archiwum dokumenty.tar.gz z katalogu tar -czf dokumenty.tar.gz dokumenty (stworzy archiwum dokumenty.tar.gz z katalogu
dokumenty, kompresując je) dokumenty, kompresując je)
Rozpakowując archiwum nale\y zwracać uwagę na rozszerzenie, jakie jest nadane plikowi: Rozpakowując archiwum nale\y zwracać uwagę na rozszerzenie, jakie jest nadane plikowi:
.tar - nieskompresowane archiwum .tar - nieskompresowane archiwum
.tar.Z - archiwum skompresowane programem compress .tar.Z - archiwum skompresowane programem compress
.tar.gz - archiwum skompresowane programem gzip .tar.gz - archiwum skompresowane programem gzip
.taz - to samo co.tar.Z .taz - to samo co.tar.Z
.tgz to samo co .tar.gz .tgz to samo co .tar.gz
tar xzvf archiwum.tar.gz (rozpakowanie skompresowanego archiwum) tar xzvf archiwum.tar.gz (rozpakowanie skompresowanego archiwum)
Program gzip i compress Program gzip i compress
Kompresja plików: Kompresja plików:
gzip plik gzip plik
compress plik compress plik
Pliki zostaną zamienione na pliki skompresowane z odpowiednimi rozszerzeniami (.gz i .Z) Pliki zostaną zamienione na pliki skompresowane z odpowiednimi rozszerzeniami (.gz i .Z)
Dekompresja plików Dekompresja plików
uncompress plik.Z uncompress plik.Z
gunzip plik.gz lub gzip -d plik.gz gunzip plik.gz lub gzip -d plik.gz
Wyszukiwarka
Podobne podstrony:
06 Linux Archiwizacja danych i kopie bezpieczeństwaNauka Kompresowanie plikówLinux 2000 DVB T ExperimentsArchiwum ROL Dziennik pisany nocą16linux kobietycompilar linuxLinux IPCHAINS HOWTO Appendix Differences between ipchains and ipfwadmsystemy operacyjne cw linux apache mysqlLinux materialyLinux System PlikówAsembler linuxKodowanie i kompresja danychNauka słówek i memoryzacja na Puppy Linuxrs232 linux win32 cz2linux 1 00linux zenlinux nt loader pl 7więcej podobnych podstron