Блог

Как использовать утилиту Rsync. Синхронизация с удаленными серверами

Мы уже рассматривали как работать с Rsync в рамках статьи: Как использовать утилиту Rsync на VPS

Сегодня мы рассмотрим наиболее частые варианты использования Rsync при синхронизации файлов по сети.

— синхронизация локального каталога с содержимым директории на удаленном сервере:

rsync -aqxP --progress user@xx.xx.xx.xx:/tmp/test/ /home/user/test/

— синхронизация директории на удаленном сервере с содержимом локального каталога:

rsync -aqxP --progress /home/user/test/ user@xx.xx.xx.xx:/tmp/test/

— синхронизация на нестандартном порту через SSH:

rsync -e='ssh -p 44444' -aqxP /project/webelement/ hoster.ru:/project/webelement/

Так же можно использовать ключи -vz

-v- выводить подробную информацию о процессе копирования

-z- сжимать файлы перед передачей

С полной документацией по Rsynс на русском можно ознакомиться на сайте: http://wiki.opennet.ru/Rsync

Автор

evkcrb@yandex.ru

Добавить комментарий