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

场景:导出目录结构清单

交接、评审、排障时附一份带层级控制的目录结构:tree -L 限深度,排除依赖目录避免噪音。

Linux 运维命令速查系统更新于 2026-10-12
场景生成目录结构清单文件
工具tree -L -I > 文件 / find 兜底
深度-L 2~3 级通常足够

常用示例

常用示例
tree -L 3 -I 'node_modules|.git|dist' /data/app > structure.txt
# 没有 tree 时:
find /data/app -maxdepth 3 -not -path '*/.git/*' | sort > structure.txt

易错点

  • 输出来源目录可能含敏感文件名(.env、密钥文件),交付前过滤
  • 超大项目不加 -L 会生成巨型清单,先 -L 2 看看规模

数据来源与参考

  • man 1 tree(tree 官方手册)
  • man 1 find(GNU findutils 手册)

相关工具

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