使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法

简介: 使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法

使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法

扩展知识

tree命令是一个在Unix和Linux系统中常用的命令行工具,用于以树状图的形式展示目录结构。它可以帮助用户更直观地查看文件和目录之间的层次关系。

基本用法

Bash

复制

tree [选项] [目录]

常用选项

  • -a:显示所有文件,包括隐藏文件。
  • -d:仅显示目录,不显示文件。
  • -f:显示完整的文件路径。
  • -i:不显示树枝连接线。
  • -L level:限制显示的目录深度,例如-L 2表示只显示两级目录。
  • -o filename:将输出保存到指定的文件中。
  • -P pattern:只显示符合指定模式的文件和目录。
  • -I pattern:忽略符合指定模式的文件和目录。

示例

1. 显示当前目录的树状结构:

Bash

复制

tree

2. 显示指定目录的树状结构:

Bash

复制

tree /path/to/directory

3. 显示当前目录下所有文件和目录的树状结构(包括隐藏文件):

Bash

复制

tree -a

4. 显示当前目录下所有目录的树状结构:

Bash

复制

tree -d

5. 显示当前目录下所有文件和目录的完整路径:

Bash

复制

tree -f

6. 将当前目录的树状结构保存到文件tree.txt中:

Bash

复制

tree -o tree.txt

通过这些选项和示例,你可以根据自己的需求灵活地使用tree命令来查看目录结构。

实战案例

我们以优雅草蜻蜓AI智能工具(优雅草老八)为例,本产品前端代码开源:

https://gitee.com/youyacao/youyacao-ai-uniapp

有一篇文章单独介绍-本文不过多介绍

我们首先看了下目录,内容不多,但是也必须要做文档避免同事接手开发不方便

我们知道这是uniapp项目,那么其实我们要列出来的文件很多是用不上的,我们只需要列出 common 文件夹目录, page文件夹目录 static肯定是用不上的,因此不要。

综上所述,打开终端,要用 Windowspowershell 否则可能权限不够

先试试命令 tree 回车, 生效,哎 不错。

根据tree命令的基础知识,我们需要-f 指令 显示完整路径,还需要配置我们只想显示的 /pages /common

因此我们应该执行
tree -f /pages

我们执行,

哎, 报错

卷 工作盘 的文件夹 PATH 列表
卷序列号为 000000A7 A4F1:0DA1
G:\CLONE\YOUYACAO-AI-UNIAPP-F
无效的路径 - \CLONE\YOUYACAO-AI-UNIAPP-F
没有子文件夹

哎 我怀疑是识别不了路劲,于是 我再次这样

tree -f G:/CLONE/YOUYACAO-AI-UNIAPP/pages

提示参数太多,又报错

连续试了几次,包括cd到目录,发现也不行

查知识才知道

扩展知识:

这个错误是因为在Windows系统中,tree命令不支持在路径中使用反斜杠(\)作为前缀。正确的命令应该是:

Bash
复制
tree /f G:\clone\youyacao-ai-uniapp

或者,如果你已经在G:\clone\youyacao-ai-uniapp目录下,可以直接使用:

Bash
复制
tree /f

直接使用tree /f 发现成功,

那么我分别执行

tree /f G:\clone\youyacao-ai-uniapp\pages

tree /f G:\clone\youyacao-ai-uniapp\common

完美,我们复制到 doc文档站, 然后我再完善描述下文件:大功告成。

好看,清晰,非常nice,相当好看。

目录
相关文章
|
1月前
|
人工智能 IDE Java
AI Coding实践:CodeFuse + prompt 从系分到代码
在蚂蚁国际信贷业务系统建设过程中,技术团队始终面临双重考验:一方面需应对日益加速的需求迭代周期,满足严苛的代码质量规范与金融安全合规要求;另一方面,跨地域研发团队的协同效率与代码标准统一性,在传统开发模式下逐渐显现瓶颈。为突破效率制约、提升交付质量,我们积极探索人工智能辅助代码生成技术(AI Coding)的应用实践。本文基于蚂蚁国际信贷技术团队近期的实际项目经验,梳理AI辅助开发在金融级系统快速迭代场景中的实施要点并分享阶段性实践心得。
348 25
AI Coding实践:CodeFuse + prompt 从系分到代码
|
人工智能 自然语言处理 Devops
云效 AI 智能代码评审体验指南
云效AI智能代码评审正式上线!在合并请求时自动分析代码,精准识别问题,提升交付效率与质量。支持自定义规则、多语言评审,助力研发效能升级。立即体验AI驱动的代码评审革新,让AI成为你的代码质量伙伴!
231 0
|
1月前
|
人工智能 自然语言处理 算法
【2025云栖大会】AI 搜索智能探索:揭秘如何让搜索“有大脑”
2025云栖大会上,阿里云高级技术专家徐光伟在云栖大会揭秘 Agentic Search 技术,涵盖低维向量模型、多模态检索、NL2SQL及DeepSearch/Research智能体系统。未来,“AI搜索已从‘信息匹配’迈向‘智能决策’,阿里云将持续通过技术创新与产品化能力,为企业构建下一代智能信息获取系统。”
295 9
|
1月前
|
人工智能 机器人 测试技术
AI写的代码为何金玉其外败絮其中
本文分析AI编码看着好看其实很烂的现象、原因,探索行之有效的的解决方案。并从理论上延伸到如何更好的与AI协作的方式上。
72 3
|
30天前
|
机器学习/深度学习 人工智能 算法
用于实验室智能识别的目标检测数据集(2500张图片已划分、已标注) | AI训练适用于目标检测任务
本数据集包含2500张已标注实验室设备图片,涵盖空调、灭火器、显示器等10类常见设备,适用于YOLO等目标检测模型训练。数据多样、标注规范,支持智能巡检、设备管理与科研教学,助力AI赋能智慧实验室建设。
用于实验室智能识别的目标检测数据集(2500张图片已划分、已标注) | AI训练适用于目标检测任务
|
1月前
|
人工智能 安全 开发工具
C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审
本文介绍基于Qwen3-Coder、RAG与Iflow在C3级代码仓库落地LLM代码评审的实践,实现AI辅助人工评审。通过CI流水线自动触发,结合私域知识库与生产代码同仓管理,已成功拦截数十次高危缺陷,显著提升评审效率与质量,具备向各类代码门禁平台复用推广的价值。(239字)
366 24
|
1月前
|
数据采集 人工智能 JSON
Prompt 工程实战:如何让 AI 生成高质量的 aiohttp 异步爬虫代码
Prompt 工程实战:如何让 AI 生成高质量的 aiohttp 异步爬虫代码

热门文章

最新文章

下一篇
oss云网关配置