zsh 强制静音“ls --hide”

So8*_*res 2 zsh

我最近切换到zsh。在 bash 中,当我"ls --hide=*.pyc"在没有 .pyc 文件的文件中使用时,ls 按预期工作。在 zsh 中,“ls --hide=*.pyc”在目录包含 .pyc 文件时有效,但zsh: no matches found: --hide=*.pyc在找不到匹配项时失败。

我想将 ls 别名为"ls --hide=*.pyc"; 当找不到匹配项时,是否可以让 zsh 停止抱怨?

谢谢你。

whi*_*ark 6

尝试做unsetopt nomatch


Den*_*son 5

引用文件规范:

ls --hide="*.pyc"

alias lh='ls --hide="*.pyc"'
Run Code Online (Sandbox Code Playgroud)