Linux Archiwizacja i Kompresja


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ństwa
Nauka Kompresowanie plików
Linux 2000 DVB T Experiments
Archiwum ROL Dziennik pisany nocą16
linux kobiety
compilar linux
Linux IPCHAINS HOWTO Appendix Differences between ipchains and ipfwadm
systemy operacyjne cw linux apache mysql
Linux materialy
Linux System Plików
Asembler linux
Kodowanie i kompresja danych
Nauka słówek i memoryzacja na Puppy Linux
rs232 linux win32 cz2
linux 1 00
linux zen
linux nt loader pl 7

więcej podobnych podstron