type
status
date
slug
summary
tags
category
icon
password
Property
May 31, 2025 03:41 PM
URL
ChatGPT 总结:
这篇文章介绍了如何在 macOS 和 Ubuntu 系统中使用 tree 命令快速列出项目目录结构,方便与 AI 交流代码层级信息。
1. 问题
现在有ai 帮助,我们可以快速的写代码,通常而言,我们可以给 ai 代码,但是呢,随着项目的增多,我们下面的文件夹和层级会越来越多,类似下面这样:
显然我们不可能每次都去手动告诉 ai 我们目前的项目目录的情况,很低效,有什么办法可以一次性把这些都列出来呢?
2. 解决
由于我经常在 macOS/Ubuntu 上写代码,所以这里使用
tree
这个包2.1 macOS
在 macOS 上,使用 brew 安装 tree 这个包就行了
然后使用 tree 命令列出目录就行了

如果有时候我们的目录很长,或者不需要很详细,我们可以加上参数 -L 这样可以指定搜索的目录层
- L 2:只展示两级目录结构(你可以换成 -L 3、-L 4 看更深)
如果想导出来,可以使用
>
- 这个表示将目前目录下的目录树导出为 tree.txt 文件
2.2 Ubuntu
Ubuntu 下,在 Ubuntu22.04 上貌似使用
会有些问题,例如下面的
这个时候只能用 snap 安装
当然如果你不喜欢 snap 安装,也可以用 apt 安装,我们就手动下载安装包,然后安装
后续的使用方法就和上面的 macOS 一样
- 作者:我心永恒
- 链接:https://wxyhgk.com/article/ai-tree-solve-ml
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。