lftp 的 mirror -x (exclude) 选项的语法是什么?

And*_*eKR 7 ftp

我想使用镜像目录,lftp但我想排除某些子目录。

我试过

mirror -R -e -x ^\.svn$ /documents/ /test

mirror -R -e -x /^\.svn$/ /documents/ /test

但他们都没有排除.svn目录。

And*_*eKR 8

mirror -R -e -x ^\.svn$ /documents/ /test 很好。

诀窍是,因为.svn是一个目录,它只会与以斜杠结尾的模式匹配:

mirror -R -e -x ^\.svn/$ /documents/ /test