Respostas:
O rsync primeiro verifica os arquivos e cria uma lista. portanto, quando o arquivo estiver listado para sincronização, o rsync sincronizará a última alteração do arquivo. mas se o arquivo não estiver na lista de arquivos a serem sincronizados, que foi criada antes de iniciar a operação de sincronização, ele não será sincronizado.
O que acontece se os arquivos no diretório de origem forem modificados enquanto o rsync estiver em execução?
Isso depende se eles são modificados antes da execução do rsync também. Como o @Sachin disse que, se não forem modificados antes da transferência, as modificações durante a transferência não serão detectadas, no entanto: