rsync
pode fazer isso, copiará apenas os arquivos alterados. Mas isso precisa ser agendado. Ele não monitora um arquivo para copiá-lo após a alteração, em vez disso, ele verifica se há arquivos alterados toda vez que é executado. Sua pergunta não é muito específica, por isso é difícil dar uma resposta detalhada, mas tenho a impressão de que você deseja verificar o man rsync
para --include
e --exclude
.
Você pode agendar um comando assim usando cron