Синтаксис сложен, но не невозможен, как только вы его освоите, уловка заключается в том, чтобы понять, что вы должны перечислить каталоги, соответствующие друг другу, относительно корня рабочего каталога rsync / rsnapshot:
скажем, вы хотите включить каталог / var / log и больше ничего
+ /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
Надеюсь, вы это видите, сначала у нас есть совпадение с / var, затем с / var / log, затем с / var / * и затем с / *.
Это не будет работать
+ /var/log - /*
потому что / var / log не будет генерировать совпадение, как ни странно ....
В вашем примере ваш первый
+ /backups/mysqldb/latest
никогда не создаст совпадение .. по той же причине!