Use o sinal rsync
--ignore-existing
. De man rsync
:
--ignore-existing skip updating files that exist on receiver
Para fazer isso entre dois servidores distintos, você faria algo assim:
rsync --ignore-existing -avz -e ssh source remoteuser@remoteserver:destination
Se você estiver realmente executando esse "todo o tempo" (ou seja, continuamente) como você diz na pergunta, eu recomendo usar uma solução baseada em inotify
, o que eliminaria muita sobrecarga .