rsync options source destination
- Синхронизация двух локальных папок
rsync -zvr /dir1/ /dir2 - Сохранение меток при синхронизации
rsync -azv /dir1/ /dir2 - Синхронизация одного файла
rsync -v /dir1/file /dir2 - Синхронизация файлов с локальной машины на удаленную
rsync -avz /dir1/ user@host:/dir2 - Синхронизация файлов с удаленной машины на локальную
rsync -avz user@host:/dir1 /dir2 - Удаленный шел для синхронизации
rsync -avz -e ssh user@host:/dir1 /dir2 - Не перезаписовать и не редактировать файлы на конечной машине
rsync -avzu user@host:/dir1 /dir2 - Синхронизировать только папки и древовидную структуру (не файлы)
rsync -v -d user@host:/dir1 . - Отображение прогресс-бара во время трансфера
rsync -avz --progress user@host:/dir1 /dir2 - Удалять файл на машине источника, если он отсутствует на конечной машине
rsync -avz --delete user@host:/dir1 /dir2 - Не создавать новый файл на конечной машине
rsync -avz --existing user@host:/dir1 /dir2 - Просмотр изменений между испочником и получателем
rsync -avzi user@host:/dir1 /dir2 - Указание включений и исключений при синхронизации
rsync -avz --include='*.sh' --include='*/' --exclude='*' user@host:/dir1 /dir2 - Не синхронизировать файли больше указного размера
rsync -avz --max-size='100K' user@host:/dir1 /dir2 - Полная синхронизация (без дописи)
rsync -avzW user@host:/dir1 /dir2 - Ограничить скорость передачи:
rsync -v --bwlimit=KBPS /dir1/file /dir2
UPD:include/exclude