Ao sincronizar meu backup remoto, recebo o erro rsync cannot delete non-empty directory
.
Conheço a causa: excluí alguns arquivos e quando o rsync tenta excluir um diretório remoto porque ele não existe localmente, não pode, pois não está vazio. Sem a exclusão, o diretório seria esvaziado.
Eu também sei que poderia me livrar do problema usando --delete-excluídos, mas isso não é o que eu quero.
Gostaria de pular o upload de certos arquivos (porque eles são grandes demais para a minha velocidade de upload), mas quero manter aqueles que já foram enviados há algum tempo, se existirem localmente . Se eles não existirem localmente, devem ser excluídos. --delete-exclusão excluiria todos eles no lado remoto.
Isso também significa que, se um diretório não existir mais localmente, ele deverá ser excluído, mesmo que contenha arquivos excluídos.
É possível configurar o rsync para fazer isso?