rsync --existing fará o truque.
Pasta Src: A.txt B.txt C.txt Pasta Dst: B.txt
Existe alguma maneira de permitir que o rsync sincronize apenas arquivos na pasta de destino? Portanto, se A e B na pasta de origem forem atualizados, o rsync copiará apenas B para a pasta de destino?
Você também pode tentar a opção --files-from , que oferece mais flexibilidade para controlar quais arquivos seriam transferidos.
Em seu exemplo, você pode executar find >/path/to/files_to_be_synced na sua pasta Dst e, em seguida, executar rsync --files-from=:/path/to/files_to_be_synced , e somente os arquivos em files_to_be_synced serão transferidos.
Observe os dois pontos (:) no comando rsync --files-from=:/path/to/files_to_be_synced . Isso significa ler o arquivo files_to_be_synced do servidor remoto. Você também pode ler o arquivo do servidor local omitindo os dois pontos.
Tags rsync