From 7622e7ae71bc41070216965d7d1a1218ea44863a Mon Sep 17 00:00:00 2001
From: xf0r3m
+ Najprostsza skÅadnia polecenia rsync wyglÄ d nastÄpujÄ co: +
++xf0r3m@immudex:~$ rsync -r katalog_lokalny user@host:/sciezka/do/katalogu/zdalnego ++
+ Polecenie to przeÅle caÅy katalog
+ katalog_lokalny do katalogu zdalnego
+ na serwerze. Na powyższym poleceniu użyÅem opcji
+ -r (rekurencja), w przeciwnym razie
+ nic nie zostanie przesÅane.
+
+ Podczas przekazywania Åcieżek do polecenia (gÅównie Åcieżki lokalnej) + istnieje pewna zależnoÅÄ. JeÅli definiujÄ c scieżkÄ lokalnÄ podamy na + jej koÅcu ukoÅnik, to wówczas do katalogu zdalnego zostanie + przekopiowana sama zawartoÅÄ bez tworzenia poczÄ tkowego katalogu. +
++#Bez koÅczÄ cego ukoÅnika: +xf0r3m@vm-331503c:/ic0$ rsync -r Repos2 /ic0/Dokumenty +# Katalog docelowy +xf0r3m@vm-331503c:~/Dokumenty$ ls -al +razem 12 +drwxr-xr-x 3 xf0r3m xf0r3m 4096 09-18 09:52 . +drwxr-xr-x 11 xf0r3m xf0r3m 4096 09-18 09:12 .. +drwxr-xr-x 4 xf0r3m xf0r3m 4096 09-18 09:52 Repos2 +xf0r3m@vm-331503c:~/Dokumenty$ ls -al Repos2/ +razem 16 +drwxr-xr-x 4 xf0r3m xf0r3m 4096 09-18 09:52 . +drwxr-xr-x 3 xf0r3m xf0r3m 4096 09-18 09:52 .. +drwxr-xr-x 5 xf0r3m xf0r3m 4096 09-18 09:52 Repos +drwxr-xr-x 2 xf0r3m xf0r3m 4096 09-18 09:52 .test + +#Z koÅczÄ cym ukoÅnikiem. +xf0r3m@vm-331503c:/ic0$ rsync -r Repos2/ /ic0/Dokumenty +xf0r3m@vm-331503c:~/Dokumenty$ ls -al +razem 16 +drwxr-xr-x 4 xf0r3m xf0r3m 4096 09-18 09:58 . +drwxr-xr-x 11 xf0r3m xf0r3m 4096 09-18 09:12 .. +drwxr-xr-x 5 xf0r3m xf0r3m 4096 09-18 09:58 Repos +drwxr-xr-x 2 xf0r3m xf0r3m 4096 09-18 09:58 .test ++
+ Na tÄ zależnoÅc należy uważaÄ podczas kopiowania danych, ponieważ + sam utworzony przez polecenie katalog może byÄ istotny. Na powyższych + przykÅadach użyÅem polecenia rsync wewnÄ trz tego samego + systemu. +
++ Jak wczeÅniej wspominalismy duÅ¼Ä rolÄ w polecenie rsync + odgrywajÄ jego opcje. Poniżej znajduja siÄ najważniejsze z znich. +
++ W tym materaile przedstawiono tylko, kilka opcji powszechnie + wykorzysywanych podczas korzystania z polecenia rsync. + ObszernÄ wiedzÄ na ten temat zwiera strona podrÄcznika polecenia, + zawierajÄ ca opisy wszystkich opcji oraz inne zagadnienia zwiÄ zane + z programem. +
++ OstatniÄ rzeczÄ zwiÄ zana z poleceniem przekazywanie do rsync + poleceÅ zwiÄ zanych z SSH, w koÅcu ten program domyÅlnie korzysta z + tego protokoÅu. Przekazanie opcji SSH wymaga użycia zmiennej powÅoki. +
++export RSYNC_RSH='-p 2022 -i id_rsa'; ++
+ W powyższym poleceniu użyto polecenia wbudowane
+ export w celu przeniesienia zmiennej
+ do obszaru pamiÄci odpowiedzialnego za zmienne Årodowiskowe (bÄdzie
+ o tym w ostatnim rodziale materiaÅu). Zmiennej nadano wartoÅÄ
+ skÅadajÄ
cÄ
siÄ z dwóch opcji polecenia SSH. Rsync bÄdzie
+ korzystaÄ z tych informacji.
-- 2.39.5