zsh: no matches found: *.log不兼容报错解决方法

zsh 下使用 find 命令查找指定目录下所有头文件时出现问题

在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题如下步骤:

执行命令

find / -name *.log

报错:

zsh: no matches found: *.log

因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。
解决办法:
在~/.zshrc中加入:vim ~/.zshrc

setopt  no_nomatch

保存wq! 退出,执行命令,生效

source ~/.zshrc

再次执行 find 命令则不会报错

猜你喜欢

转载自blog.csdn.net/guo_qiangqiang/article/details/86136995