Проблема исключая определенные папки в резервной копии двойственности
Я пытаюсь сделать резервную копию своего веб-корня, используя двойственность, и у меня возникают проблемы с исключением определенных папок.
Я хочу поддержать /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/