如何查找具有特定子路径的文件?

Loo*_*oom 6 grep find regular-expression console file-search

我需要找到放置在名为 .xml 的文件夹中的所有 xml 文件config。也config必须在名为trunk. 例如,我对以下所有文件感兴趣:

~/projects/e7/trunk/a/b/c/config/foo.xml
~/projects/d/trunk/config/bar.xml
~/projects/trunk/config/other.xml
~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml
Run Code Online (Sandbox Code Playgroud)

我试过find命令:

find ~/projects -regex "*/trunk/*/config/*.xml"
Run Code Online (Sandbox Code Playgroud)

,但输出为空。找到所需文件的正确方法是什么?

Ign*_*ams 13

那不是正则表达式。对于 globs,应该使用-path谓词代替。