Кто-нибудь знает, возможно ли запустить rsync для передачи всех измененных / новых файлов в каталоге (и его подкаталогах) с моего локального компьютера с OSX 10.9 на сетевой ресурс? Ключом к плану является то, что я хочу копировать только измененные файлы, а не просто разные временные метки. Нужно ли мне сначала проверять разницу? Если так, как я могу автоматизировать всю эту последовательность?

2 ответа2

3

Для этого вы можете использовать ключ -c или --checksume . Страница руководства rsync(1) гласит:

-c, --checksum пропустить на основе контрольной суммы, а не времени и размера

Так что это должно работать как ожидалось:

rsync -ac SRC HOST:DEST
1

Что-то вроде rsync -art local-path remote-host:remote-path может помочь?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .