在Linux中,有多个命令可以快速查看当前目录下的子目录结构。以下是几种常用方法:
ls
命令(最基本)ls -d */
-d
参数显示目录本身而非内容*/
通配符只匹配目录tree
命令(树状展示)tree -d -L 1
-d
只显示目录-L 1
限制只显示1层深度sudo apt install tree
(Ubuntu)或sudo yum install tree
(CentOS)find
命令(高级过滤)find . -maxdepth 1 -type d
.
表示当前目录-maxdepth 1
限制搜索深度-type d
只查找目录类型ls
长格式显示ls -l | grep '^d'
echo
显示隐藏目录echo */
echo .*/ # 显示隐藏目录
du
查看目录大小du -h --max-depth=1
-h
人类可读格式ls -lhF --group-directories-first | grep '/$'
-F
在目录后添加/标识--group-directories-first
目录优先显示选择哪种方法取决于你的具体需求:
- 简单查看:ls -d */
- 需要结构:tree -d -L 1
- 需要详细信息:ls -l | grep '^d'