rsync с дельта-передачами для синхронизации на основе временных меток - PullRequest
1 голос
/ 27 сентября 2011

Я использую команду rsync для дельта-передач. Что делает rsync, так это то, что он передает только изменения. Теперь у меня есть две машины, на каждой из которых есть две папки, содержимое которых время от времени меняется. То, что я хочу, это иметь скрипт, который при выполнении заменяет содержимое стороны, которая старше, тем, что новее. Более старый - тот, у которого есть более низкая временная метка по сравнению с более новым. Способен ли rsync сделать это?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2014

Используйте параметр -u (который не будет перезаписывать файл с более новой временной меткой) и дважды запустите rsync:

local@localhost: rsync -au remote@remotehost:/dir1/ dir2
local@localhost: rsync -au dir2/ remote@remotehost:/dir1
0 голосов
/ 29 сентября 2011
...