ZSH如何在symlink目录中全局处理非symlink文件

ZSH如何在symlink目录中全局处理非symlink文件,zsh,glob,symlink,oh-my-zsh,Zsh,Glob,Symlink,Oh My Zsh,如何全球化***.log,其中***可以是指向目录的符号链接,但.log文件不是符号链接? 我尝试了**(@)/*.log和***.log(@),但没有任何运气。要查看符号链接,您还需要另一个星号: ***/*.log 在zshexpn手册页中查找递归全局搜索部分 根据链接的设置方式,您可能会在glob结果中多次列出同一文件(这可能就是zsh在**模式中不包含符号链接的原因)。我认为指向中间目录的符号链接不会造成任何伤害。你试过一个简单的***/.log?是的*/.log不起作用:)。我没有写

如何全球化
***.log
,其中
***
可以是指向目录的符号链接,但
.log
文件不是符号链接?
我尝试了
**(@)/*.log
***.log(@)
,但没有任何运气。

要查看符号链接,您还需要另一个星号:

***/*.log
zshexpn
手册页中查找递归全局搜索部分


根据链接的设置方式,您可能会在glob结果中多次列出同一文件(这可能就是zsh在**模式中不包含符号链接的原因)。

我认为指向中间目录的符号链接不会造成任何伤害。你试过一个简单的
***/.log
?是的*/.log不起作用:)。我没有写
*/.log
,这确实没有意义。但我从Gairfoll的正确答案中看出,为什么我的建议也不起作用。谢谢!我错过了。