口是心非包括通配符

Duplicity include with wildcards

我想用口是心非的方式备份我的 lxc 容器的所有主页,我使用(针对问题简化的命令行):

duplicity --include '/data/lxc/**/rootfs/home' --exclude '/data/lxc'

与房屋不匹配,而

duplicity --include '/data/lxc/oneofthecontainers/rootfs/home' --exclude '/data/lxc'

有效。

进一步的测试表明,

duplicity --include '/data/lxc/oneofthecontainers/rootfs/home/**' --exclude '/data/lxc'

也不行。口是心非的联机帮助页告诉我第一场比赛获胜,并且允许 *** 作为通配符,其中 ** 匹配所有内容,而 * 只有一个路径组件。

我仍然不知道,为什么这不起作用,但我用 --include-globbing-filelist 和一个文件列表解决了它 "+ ""- " 条目 includes/excludes 和现在可以了。