You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Unix系统中仅查看目录的树形结构(不含文件)

用tree命令仅显示Unix主目录的树形目录结构

嘿,这个需求太常见了,tree命令本身就有专门的参数来实现只显示目录、隐藏文件的效果,给你几个实用的方法:

  • 基础用法:仅显示目录
    直接使用-d参数(d是directory的缩写),配合主目录的简写~,命令如下:

    tree -d ~
    

    这个命令会递归列出你主目录下所有的子目录,完全不会显示任何文件。

  • 限制显示层级
    如果你的主目录结构很深,只想看前N层目录,可以加上-L参数指定层级数,比如只看前2层:

    tree -d -L 2 ~
    
  • 简洁缩进式输出
    要是觉得树形连接线太花哨,想要更简洁的缩进格式,加上-i参数就能去掉线条,只保留缩进:

    tree -d -i ~
    

举个简单的输出例子,执行tree -d -L 2 ~后会得到类似这样的结果:

~/
├── Documents
│ ├── Work
│ └── Personal
├── Downloads
└── Pictures

内容的提问来源于stack exchange,提问作者user5987994

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:26:10