zsh:找到' *'在路上

时间:2014-11-19 08:23:01

标签: zsh quoting glob

目前我正在玩zsh + prezto并且到目前为止非常喜欢它,但现在我遇到了查找问题。

一些准备工作:

zsh> mkdir -p /tmp/1/2/3
zsh> mkdir -p /tmp/1/3/4
zsh> find /tmp/1
/tmp/1 
/tmp/1/3
/tmp/1/3/4
/tmp/1/2
/tmp/1/2/3
zsh> ls /tmp/1/*/*
/tmp/1/2/3:

/tmp/1/3/4:

尝试使用带有globbing的find:

zsh> find /tmp/1/*/*
find: `/tmp/1/*': No such file or directory

尝试引用路径:

zsh> find '/tmp/1/*/*'
find: `/tmp/1/*': No such file or directory

在bash中做同样的事情:

bash> find /tmp/1/*/*
/tmp/1/2/3
/tmp/1/3/4

我必须设置哪个配置选项才能在zsh中使用它?

1 个答案:

答案 0 :(得分:0)

找到它:

> grep find .zprezto/modules/utility/init.zsh
alias find='noglob find'

现在我必须做一些研究,以确定是否有充分的理由。