rsync -avz --no-t -c /home/brrrrain/job/project/libraries brrrrain@project.ru:www/project.ru/project/
В директории "project" на сервере существует директория "libraries"
ключ -a (-rlptgoD):
-z - сжимать данные при передаче
-no-t - отменить синхронизацию по времени изменения
-c - включить синхронизацию по чексумме
На сервере должен быть установлен rsync
В директории "project" на сервере существует директория "libraries"
ключ -a (-rlptgoD):
- r – синхронизировать рекурсивно. Т.е. синхронизировать не только файлы верхнего уровня, но и каталоги с файлами внутри
- l – при синхронизации сохранять символические ссылки
- p – сохранять права на файлы
- t – сохранять время изменения
- g – сохранять группу
- o – сохранять владельца
- D – сохранять файлы девайса и специальны файлы (я так понимаю, что это речь о сохранении скрытых файлов и файлов типа .listing)
-z - сжимать данные при передаче
-no-t - отменить синхронизацию по времени изменения
-c - включить синхронизацию по чексумме
На сервере должен быть установлен rsync
Комментариев нет:
Отправить комментарий