使用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天前
|
机器学习/深度学习 人工智能 计算机视觉
MILS:无需对LLM进行额外训练就能处理多模态任务,Meta AI提出零样本生成多模态描述方法
MILS 是 Meta AI 推出的零样本生成高质量多模态描述方法,支持图像、视频和音频的描述生成,无需额外训练。
59 34
MILS:无需对LLM进行额外训练就能处理多模态任务,Meta AI提出零样本生成多模态描述方法
|
8天前
|
机器学习/深度学习 人工智能 运维
AI辅助的运维风险预测:智能运维新时代
AI辅助的运维风险预测:智能运维新时代
80 19
AI辅助的运维风险预测:智能运维新时代
|
11天前
|
机器学习/深度学习 人工智能 自然语言处理
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
Baichuan-M1-14B 是百川智能推出的首个开源医疗增强大模型,专为医疗场景优化,支持多语言、快速推理,具备强大的医疗推理能力和通用能力。
130 16
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
|
23天前
|
人工智能 供应链 PyTorch
TimesFM 2.0:用 AI 预测流量、销量和金融市场等走势!谷歌开源超越统计方法的预测模型
TimesFM 2.0 是谷歌研究团队开源的时间序列预测模型,支持长达2048个时间点的单变量预测,具备零样本学习能力,适用于零售、金融、交通等多个领域。
150 23
TimesFM 2.0:用 AI 预测流量、销量和金融市场等走势!谷歌开源超越统计方法的预测模型
|
21天前
|
机器学习/深度学习 人工智能 自然语言处理
三行代码实现实时语音转文本,支持自动断句和语音唤醒,用 RealtimeSTT 轻松创建高效语音 AI 助手
RealtimeSTT 是一款开源的实时语音转文本库,支持低延迟应用,具备语音活动检测、唤醒词激活等功能,适用于语音助手、实时字幕等场景。
125 18
三行代码实现实时语音转文本,支持自动断句和语音唤醒,用 RealtimeSTT 轻松创建高效语音 AI 助手
|
16天前
|
人工智能 自然语言处理 搜索推荐
GLM-Realtime:智谱推出多模态交互AI模型,融入清唱功能,支持视频和语音交互
GLM-Realtime 是智谱推出的端到端多模态模型,具备低延迟的视频理解与语音交互能力,支持清唱功能、2分钟内容记忆及灵活调用外部工具,适用于多种智能场景。
52 4
GLM-Realtime:智谱推出多模态交互AI模型,融入清唱功能,支持视频和语音交互
|
16天前
|
机器学习/深度学习 人工智能 文字识别
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
Zerox 是一款开源的本地化高精度OCR工具,基于GPT-4o-mini模型,支持PDF、DOCX、图片等多种格式文件,能够零样本识别复杂布局文档,输出Markdown格式结果。
77 4
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
|
2天前
|
人工智能 IDE 程序员
与1.0 相比,通义灵码 2.0 AI 程序员有哪些功能、亮点、优势、场景?
通义灵码2.0相比1.0新增了工程级编码任务、单元测试生成和图片多模态问答等功能,支持多文件代码修改、批量生成单元测试及根据图片内容生成代码建议。亮点包括支持主流IDE、垂直智能体覆盖更多场景、企业级检索增强和灵活对话交互体验。技术优势涵盖多模态上下文感知、快速推理、企业数据个性化及一流代码生成效果。典型应用场景有新功能开发、跨语言编程、单元测试自动生成和错误排查修复。
77 4
|
18天前
|
人工智能 监控 安全
设计:智能医疗设备管理系统——AI医疗守护者
该系统将结合人工智能技术与区块链技术,实现对医疗设备的智能化管理。目标是提高医疗设备的管理效率,确保医疗设备的数据安全,优化医疗资源的配置,提升医疗服务质量。
|
16天前
|
机器学习/深度学习 存储 人工智能
AI实践:智能工单系统的技术逻辑与应用
智能工单系统是企业服务管理的核心工具,通过多渠道接入、自然语言处理等技术,实现工单自动生成、分类和分配。它优化了客户服务流程,提高了效率与透明度,减少了运营成本,提升了客户满意度。系统还依托知识库和机器学习,持续改进处理策略,助力企业在竞争中脱颖而出。
51 5

热门文章

最新文章