如何获取GitHub项目的工作树或树状目录结构文本
获取GitHub项目树形目录结构的方法
本地生成方案(需要先把项目clone到本地)
- Windows系统
进入项目根目录后,打开cmd或PowerShell,执行命令tree /f即可输出带文件的完整树形结构,若仅需展示目录层级,去掉参数/f即可,输出结果可直接复制使用。 - macOS/Linux系统
先安装tree工具:Ubuntu/Debian系执行sudo apt install tree,macOS执行brew install tree。安装完成后进入项目根目录执行tree即可输出结构,常用自定义参数如下:- 控制展示层级:比如
tree -L 3仅展示最多3级目录 - 排除指定目录:比如
tree -I "node_modules|.git"会排除node_modules和.git文件夹 - 导出到文件:末尾加
> dir_struct.txt即可将结构保存为本地txt文件
- 控制展示层级:比如
无需clone的在线方案(直接在GitHub页面操作)
- 打开对应GitHub项目的主页,按下键盘上的
.键,会自动跳转至网页版VS Code界面,左侧边栏即可看到完整的目录树,也可以直接调用网页内置的终端执行上述tree命令,直接生成可复制的结构文本。 - 也可使用支持GitHub仓库解析的在线工具,输入仓库地址后可直接导出格式化的树形结构文本。
内容的提问来源于stack exchange,提问作者Benyamin
相关产品推荐
相关产品推荐

