口是心非包括通配符
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 和现在可以了。
我想用口是心非的方式备份我的 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 和现在可以了。