curl -fsSL helper.sh/tree-to-file.sh | sh curl -fsSL helper.sh/tree-to-file.sh -o tree-to-file.sh && sh tree-to-file.sh tree.txt 'venv|__pycache__|.git|.gitignore|docker|node_modules|.idea' 开发工具
一个托管在 helper.sh 的 Shell 脚本,适用于 Linux、macOS 和常见 Unix 环境,用来把经过过滤的目录树导出到文本文件。它优先使用系统自带的 tree;如果未安装,会根据当前环境尝试调用包管理器安装;如果安装仍不可行,则自动退回到内置的 find + awk 方案,保证仍能产出结果。
一篇面向实操的说明,讲清楚 tree-to-file.sh 在 CentOS 7 上如何自动安装 tree、如何导出目录结构,以及它适合用在迁移准备、主机排查和 AI 上下文整理的哪些场景。
面向仍在运行 CentOS 7 的遗留主机,集中处理 yum 源失效、镜像仓库 404、Docker 数据迁移等运维恢复场景。
查看专题当你需要一套可复用的方法导出当前目录结构,并在缺少 tree 时自动安装它,就用 tree-to-file.sh。
打开页面