a sintaxe é difícil, mas não impossível quando você pega o jeito, o truque é perceber que você deve listar os diretórios para corresponder um a um em relação à raiz do diretório de trabalho rsync / rsnapshot:
diz que você deseja incluir o diretório / var / log e nada mais
+ /var # we want the var directory
+ /var/log # we want the var/log directory
- /var/* # we dont want anything else in the var directory
- /* # we don't want anything else at all
Espero que você veja, primeiro temos uma correspondência em / var, depois em / var / log, depois em / var / * e depois em /*.
Isso não funcionaria
+ /var/log
- /*
porque / var / log não irá gerar uma correspondência, por incrível que pareça ....
No seu exemplo, o seu primeiro
+ /backups/mysqldb/latest
nunca criaria um jogo .. pela mesma razão!