Проблема исключая определенные папки в резервной копии двойственности

Я пытаюсь сделать резервную копию своего веб-корня, используя двойственность, и у меня возникают проблемы с исключением определенных папок.

Я хочу поддержать /var/www/ который имеет Мэнни подпапки, связывающиеся с сайтами: например:

/var/www/site1.com, /var/www/site2.com

Я хочу исключить журналы и папки кэша, которые могут быть где угодно в структуре папок каждого сайта.

например:

/var/www/site1.com/cache, /var/www/site1.com/logs

или же:

/var/www/site2.com/app/cache, /var/www/site2.com/app/logs

Папки кэша всегда называются "кеш" Папки журнала всегда называются "журналы"

Команда, которую я использую (это не работает):

duplicity --include /var/www/ --exclude cache --exclude logs --exclude "**" / s3+http://domain.com/files/

И я получаю следующую ошибку:

Fatal Error: The file specification
    cache
cannot match any files in the base directory
    /
Useful file specifications begin with the base directory or some
pattern (such as '**') which matches the base directory.

1 ответ

Решение

Я наконец-то решил это:

duplicity --exclude "**cache/**" --exclude "**logs/**" /var/www s3+http://domain.com/files/
Другие вопросы по тегам