具体原因:
因为 zsh 缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。

解决办法:
在~/.zshrc 中加入:

setopt no_nomatch
zsh 更新
source ~/.zshrc

————————————————
https://learnku.com/articles/44964