rsync

Скопируется на сервер 192.168.0.1 содержимое папок /backup/file1/ /backup/file2/ в папку backup:

# rsync -zavP /backup/file1/ /backup/file2/ user@192.168.0.1:/backup

В этом примере уже скопируются сами папки:

# rsync -zavP /backup/file1/ /backup/file2/ user@192.168.0.1:/backup

Как ограничить скорость передачи файлов? Нужно поставить опцию –bwlimit:

# rsync -zavP --bwlimit=100 /backup/file1/ user@192.168.0.1:/backup

Как синхронизировать файлы с проверкой по контрольной сумме?

# rsync -сzavP /backup/file1/ user@192.168.0.1:/backup

Как скопировать файлы с удаленной машины на локальную?

# rsync -zavP user@192.168.0.1:/backup /backup/file1/

Как исключить файл или директорию при копировании? Исключаем директорию /temp:

# rsync -azVP --exclude /temp/ /home/data/ user@192.168.0.1:/backup

Как использовать нестандартный порт ssh при копировании rsync?

# rsync -zavP '-e ssh -p 12345' /var/lib/ root@192.168.0.1:/backup