Это можно сделать с помощью rsync, но для этого требуется наличие двух копий данных на отправляющей стороне.
- Создайте две одинаковые локальные копии ваших данных: «рабочие» и «оригинальные».
- Отредактируйте «рабочий» так, как вы хотите.
rsync -a --write-batch="diff-file" working/ original/
- Это синхронизирует все ваши правки от «рабочего» до «оригинального», но также создаст файл «diff-file», содержащий только различия.
- Загрузите «diff-файл» в облако.
На приемной машине:
- Скачайте "diff-файл" из облака.
rsync -a --read-batch="diff-file" localcopy/
- Удалить "diff-файл".