Rsync ze wszystkim:
rsync -vaxAXHSz --delete --dry-run /źródło [user]@[host]:/cel
|||||||| | |
|||||||| | ↳ tylko udaje kopiowanie
|||||||| ↳ usuwa pliki w katalogu docelowym, jeżeli źródło ich nie ma
|||||||↳ kompresuje pliki przed kopiowaniem
||||||↳ skupia rozproszone po partycji pliki
|||||↳ kopiuje twarde linki
||||↳ kopiuje artybuty
|||↳ kopiuje ACL
||↳ pomija punkty montowania
|↳ rlptgoD *
↳ dużo napisów
* rekursywnie, kopiuje symlinki, zachowuje uprawnienia,
zachowuje czasy modyfikacji, zachowuje właściciela,
kopiuje specjalne pliki
W przypadku, kiedy nie ma połączenia do zdalnego hosta:
ssh -L 1111:192.168.100.100:22 -l [user] ip.routera.zdalngo.hosta rsync -vaxAXHSz --delete -e 'ssh -l [user] -p 1111' zrodlo/ localhost:/cel/