在Linux中,可以使用以下几种命令查看当前目录下的子目录:
ls
命令(最基础)ls -d */
-d
参数:仅显示目录本身(而不是目录内容)*/
通配符:只匹配目录ls
和 grep
(显示更直观)ls -l | grep '^d'
-l
:长格式输出grep '^d'
:过滤以 d
开头的行(目录的权限标识)find
命令(递归查找)find . -maxdepth 1 -type d
.
:当前目录-maxdepth 1
:仅当前目录(不递归)-type d
:只显示目录tree
命令(树状显示)tree -d -L 1
-d
:只显示目录-L 1
:仅显示1层深度(需先安装 tree
包)echo
结合通配符(快速查看)echo */
ls -d */
或 echo */
ls -l | grep '^d'
find . -type d
所有命令默认会排除隐藏目录(以.
开头的目录),若需要显示隐藏目录,可加 -a
参数(如 ls -ad .*/ */
)。