在Linux系统中,有多个命令可以查看当前目录下的子目录。以下是几种常用方法:
ls 命令(基础版)ls -d */
-d 参数:仅显示目录本身(而不是目录内容)*/ 模式:只匹配目录ls + grep 过滤ls -l | grep '^d'
-l 长格式显示^d 正则匹配以'd'开头的行(目录在长格式中显示为drwxr-xr-x)find 命令find . -maxdepth 1 -type d
. 当前目录-maxdepth 1 只搜索当前层级-type d 只显示目录tree 命令(需安装)tree -d -L 1
-d 只显示目录-L 1 只显示1层深度echo 显示隐藏目录echo .*/
.开头的隐藏目录ls + awk 高级过滤ls -l | awk '/^d/ {print $9}'
.开头的目录),如需显示隐藏目录需加-a参数:
bash
ls -d .*/ */ls -d */作为日常最简方案maxdepth限制或调整tree的-L参数选择哪种方法取决于你的具体需求(是否要显示隐藏目录、是否需要递归显示等)。