在Linux中,可以使用以下几种命令来查看当前目录下的子目录:
ls
命令(最常用)ls -d */
-d
选项表示只显示目录本身(而不是目录内容)*/
是模式匹配,只显示目录或者更详细的列表:
ls -l | grep '^d'
-l
长格式显示grep '^d'
过滤出以d开头的行(目录在ls -l中显示为d开头)find
命令find . -maxdepth 1 -type d
.
表示当前目录-maxdepth 1
只查找当前目录-type d
只查找目录类型tree
命令(需要安装)tree -d -L 1
-d
只显示目录-L 1
只显示1层深度echo
命令(显示隐藏目录)echo */
ls
最简单直接find
最灵活强大tree
可视化效果最好echo
最快速但格式简单如果需要包含隐藏目录(以.开头的目录),可以加-a
参数:
ls -ad .*/ */