发布于: 2025-5-31最后更新: 2025-5-31字数 548阅读时长 2 分钟

type
status
date
slug
summary
tags
category
icon
password
Property
May 31, 2025 03:41 PM
URL
page icon
ChatGPT 总结:
这篇文章介绍了如何在 macOS 和 Ubuntu 系统中使用 tree 命令快速列出项目目录结构,方便与 AI 交流代码层级信息。

1. 问题

现在有ai 帮助,我们可以快速的写代码,通常而言,我们可以给 ai 代码,但是呢,随着项目的增多,我们下面的文件夹和层级会越来越多,类似下面这样:
显然我们不可能每次都去手动告诉 ai 我们目前的项目目录的情况,很低效,有什么办法可以一次性把这些都列出来呢?
 

2. 解决

由于我经常在 macOS/Ubuntu 上写代码,所以这里使用 tree 这个包

2.1 macOS

在 macOS 上,使用 brew 安装 tree 这个包就行了
 
然后使用 tree 命令列出目录就行了
notion image
如果有时候我们的目录很长,或者不需要很详细,我们可以加上参数 -L 这样可以指定搜索的目录层
  • L 2:只展示两级目录结构(你可以换成 -L 3、-L 4 看更深)
 
 
如果想导出来,可以使用 >
  • 这个表示将目前目录下的目录树导出为 tree.txt 文件

2.2 Ubuntu

Ubuntu 下,在 Ubuntu22.04 上貌似使用
会有些问题,例如下面的
 
这个时候只能用 snap 安装
 
当然如果你不喜欢 snap 安装,也可以用 apt 安装,我们就手动下载安装包,然后安装
后续的使用方法就和上面的 macOS 一样

Loading...
Xterminal 上传后的权限问题

Xterminal 上传后的权限问题


Mac 上 MySQL 安装和简单使用

Mac 上 MySQL 安装和简单使用


公告
公告
博客重大更新,更换为matery主题,阅读体验更加好了。
和博主联系
notion image