5

我正在尝试使用 duplicity 备份我的 Web 根目录,但在排除特定文件夹时遇到了麻烦。

我想备份/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.
4

1 回答 1

12

我终于解决了:

duplicity --exclude "**cache/**" --exclude "**logs/**" /var/www s3+http://domain.com/files/
于 2013-09-23T11:42:02.730 回答