Kopiowanie danych wykonuje się następującą komendą:
rsync --progress -avz -e ssh /var/www/ioiua/data/www/site root@ip:/var/www/site/data/www/site/
przy czym flaga -a jest równoważna zestawowi następujących flag -rlptgoD
-r — oznacza kopiowanie rekurencyjne katalogów
-l — kopiowanie dowiązań symbolicznych jako dowiązań symbolicznych
-p — zachowanie uprawnień do plików()
-t — zachowanie czasu (modyfikacji), jeśli jest obsługiwane przez system plików
-g — zachowanie grupy właściciela pliku
-o — zachowanie właściciela pliku
-D — (równoważna opcjom —devices —specials), czyli — „—devices” wskazuje rsync’owi kopiowanie plików znakowych i blokowych na inny serwer i próbę ich ponownego utworzenia tam. Opcja ta jest ignorowana, jeśli rsync nie został uruchomiony przez użytkownika root. „—specials” — ta opcja wskazuje rsync’owi kopiowanie plików specjalnych, takich jak potoki nazwane i gniazda.
-v — ta opcja wskazuje poleceniu rsync wyświetlanie bardziej szczegółowych informacji pomocniczych na starcie.
-z — ta opcja wskazuje użycie kompresji podczas przesyłania danych.
—progress — pokazywanie postępu kopiowania danych
-e ssh — wskazuje rsync’owi użycie protokołu ssh.
W przeciwnym kierunku, kopiowanie wykonuje się następującą komendą:
rsync —progress -avz -e ssh user@host:/path/on/server/ /directory/path/
