Назад | Перейти на главную страницу

Как обрабатывать эти переменные в файле исключения rsync?

У меня есть файл игнорирования для rsync, но я не могу понять, как игнорировать эту строку с именами файлов и именем пользователя:

backup/cpbackup/daily/username/homedir/mail/cur/1244452567.H511146P7355.dwhs45.dwhs.net,S=2161:2,

backup/cpbackup/daily/username/homedir/mail/cur/1244455430.H516330P14494.dwhs45.dwhs.net,S=4062:2,

Я пробовал это:

backup/cpbackup/daily/*/homedir/mail/cur/*

и это:

*.*.dwhs45.dwhs.*

Но, конечно, это было бы слишком просто.

В основном я просто хочу не переносить всю почту в каталоге / cur / для всех пользователей в резервные копии.

man rsync есть целый раздел ВКЛЮЧИТЬ / ИСКЛЮЧИТЬ ШАБЛОНЫ. Короче говоря, в первом случае вы можете сначала отменить привязку совпадения и убедиться, что это каталог, например:

mail/cur/

Здесь нет подстановочных знаков, он будет игнорировать только каталог называется cur внутри другого каталога с именем mail.