我进入ls的man page,-d选项的入口如下:
-d, --directory 列出目录条目而不是内容,并且不取消引用?符号链接
所以,我认为 ls -d 将显示给定目录中的所有目录。但是我进入了一个目录并尝试了两个不同的命令:
获取目录:ls -l | grep ^d 这个有效,显示了所有 7 个目录
用ls -d获取目录 这不显示7个目录,只显示一个点“.”
我不明白是我错误地使用了该选项还是误解了它的含义,-d 选项的实际含义和用法是什么?
command-line ls
command-line ×1
ls ×1