在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'