主目录中的Bash globbing范围显示子目录的内容



当我在bash shell(5.1.8(1((的主目录中使用ls [A-Z]*时,它不仅会显示主目录中的文件,还会显示子文件夹。为什么会这样,有没有办法抑制这种行为?

主目录中的Bash globbing范围显示子目录的内容

否,ls命令显示子目录的内容。

为什么是

因为ls在给定目录名时就是这样做的,所以它显示目录内容。

有办法抑制这种行为吗?

来自man ls:

-d, --directory
list directories themselves, not their contents

只有ls -d

最新更新