Кто-нибудь знает, возможно ли запустить rsync для передачи всех измененных / новых файлов в каталоге (и его подкаталогах) с моего локального компьютера с OSX 10.9 на сетевой ресурс? Ключом к плану является то, что я хочу копировать только измененные файлы, а не просто разные временные метки. Нужно ли мне сначала проверять разницу? Если так, как я могу автоматизировать всю эту последовательность?
2 ответа
3
Для этого вы можете использовать ключ -c
или --checksume
. Страница руководства rsync(1)
гласит:
-c, --checksum пропустить на основе контрольной суммы, а не времени и размера
Так что это должно работать как ожидалось:
rsync -ac SRC HOST:DEST
1
Что-то вроде rsync -art local-path remote-host:remote-path
может помочь?