Zsh 中与 Bash 的 * 等效的通配符运算符是什么

Zsh 中与 Bash 的 * 等效的通配符运算符是什么

我刚刚开始使用 Zsh,我注意到星号 ( *) 通配符运算符似乎不起作用。例如,当我以标准(非超级用户)用户身份运行它时,运行cd ~/Doc*不会将我更改为该目录。 ~/DocumentsZsh 相当于 Bash 的*通配符运算符是什么?

答案1

这是*

% pwd
/homes/jdoe
% ls D*
zsh: no matches found: D*
% mkdir Documents
% cd Doc*
% pwd
/homes/jdoe/Documents
% 

如果上面的方法对您不起作用(TM),请在 下尝试zsh -f,这将禁用任何可能会给您的 shell 配置带来麻烦的奇怪代码(例如 oh-my-zsh)。

相关内容