Você sempre pode excluí-los manualmente com algo assim:
find /path/to/directory -depth -type d -print0 \
| xargs --null --no-run-if-empty rmdir --
Isso só excluirá diretórios vazios.
Eu uso o rsync v. 3.0.4 e quando preciso mover algo, eu o uso com os arquivos --remove-source. Eu prefiro rsync que mv.
Infelizmente, quando eu uso --remove-source-files, os diretórios são deixados no lado da fonte (como dito no homem). Existe uma maneira de remover diretórios também uma vez mudou todos os arquivos?
Você pode obter rsync
para gravar um arquivo de log em um formato que seu script possa analisar para que os nomes dos diretórios sejam excluídos. Veja man rsyncd.conf
para o formato de registro disponível.
Você não pode simplesmente "rm -rf" eles?
Tags rsync