Вы можете использовать inotifywait и rsync. inotifywait с включенным событием modify,create,delete. Таким образом, вы будете синхронизироваться с вашим сервером только при изменении файла, иначе он будет синхронизироваться всякий раз, когда будет прочитан файл (редакторы читают несколько раз ваш файл, чтобы проверить, есть ли какие-либо изменения). Таким образом, сказано:
while inotifywait -r -e modify,create,delete /directory; do
rsync -avz /directory /target
done