首页/系统/Linux 运维命令速查/tree 树形展示目录结构
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

tree 树形展示目录结构

以树状图递归展示目录层级,-L 限制深度、--du 显示目录体积,是写文档与盘点目录的好帮手。

Linux 运维命令速查系统更新于 2026-10-12
用途树形列出目录结构(可限深度/过滤/统计大小)
语法tree [选项] [目录]
安装tree(多数发行版需单独安装)

常用示例

常用示例
tree -L 2 /etc/nginx
tree -d -L 3 /data           # 只看目录
tree -ah --du /srv/site | head -50
tree -I 'node_modules|.git|cache' /data/app
导出结构清单:tree -L 2 > structure.txt,交接与评审时非常直观。

易错点

  • 大目录不加 -L 会输出海量内容;线上拉取前先用 --du 确认规模
  • -a 会显示 .git、.env 等隐藏文件,截图或分享结构清单时注意敏感信息泄露

数据来源与参考

  • man 1 tree(tree 官方手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌