linux 为什么文件显示太为命令ls,即使有-d标志?[关闭]

r1zhe5dt  于 2023-01-29  发布在  Linux
关注(0)|答案(1)|浏览(181)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
昨天关门了。
Improve this question
lsman page,它说

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

输入命令ls -d *

预期结果

所有目录

实际结果

显示文件和目录。

环境

蒙特里山

问题

为什么显示文件?
我知道this answer,它说列出所有目录,我应该使用ls -d */*/是一个匹配的模式。

e4yzc0pl

e4yzc0pl1#

通配符 * 在执行命令之前将自身扩展为当前目录中所有内容的列表。
尝试ls -d .是否给您预期的结果。

相关问题