使用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,相当好看。

相关文章
|
2天前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
41 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
2天前
|
人工智能 运维 Kubernetes
阿里云容器服务AI助手2.0 - 新一代容器智能运维能力
2024年11月,阿里云容器服务团队进一步深度融合现有运维可观测体系,在场景上覆盖了K8s用户的全生命周期,正式推出升级版AI助手2.0,旨在更好地为用户使用和运维K8S保驾护航。
|
19小时前
|
机器学习/深度学习 人工智能 资源调度
基于AI的运维资源调度:效率与智能的双重提升
基于AI的运维资源调度:效率与智能的双重提升
28 16
基于AI的运维资源调度:效率与智能的双重提升
|
4天前
|
机器学习/深度学习 人工智能 自然语言处理
AI在内容创作中的创新:开启智能创意的新时代
AI在内容创作中的创新:开启智能创意的新时代
44 14
|
1天前
|
人工智能 移动开发 JavaScript
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
|
4天前
|
人工智能 安全 搜索推荐
新手指南:人工智能poe ai 怎么用?国内使用poe记住这个方法就够了!
由于国内网络限制,许多用户在尝试访问Poe AI时面临障碍。幸运的是,现在国内用户也能轻松畅玩Poe AI,告别繁琐的设置,直接开启AI创作之旅!🎉
45 13
|
5天前
|
人工智能 自然语言处理 安全
已解决:Poe AI国内能用吗?国内用户如何使用Poe AI?亲测有效的方法来了!
人工智能正在重塑我们的世界,而Poe AI作为AI聊天机器人平台的佼者,更是引领着这场变革。它集成了众多顶尖AI模型,如OpenAI的GPT系列、Anthropic的Claude系列以及Google的PaLM等,为用户提供了一个探索AI无限可能的开放平台
47 12
|
5天前
|
机器学习/深度学习 人工智能 自动驾驶
企业内训|AI大模型在汽车行业的前沿应用研修-某汽车集团
本课程是TsingtaoAI为某汽车集团高级项目经理设计研发,课程全面系统地解析AI的发展历程、技术基础及其在汽车行业的深度应用。通过深入浅出的理论讲解、丰富的行业案例分析以及实战项目训练,学员将全面掌握机器学习、深度学习、NLP与CV等核心技术,了解自动驾驶、智能制造、车联网与智能营销等关键应用场景,洞悉AI技术对企业战略布局的深远影响。
131 97
|
10天前
|
机器学习/深度学习 人工智能 物联网
AI赋能大学计划·大模型技术与应用实战学生训练营——湖南大学站圆满结营
12月14日,由中国软件行业校园招聘与实习公共服务平台携手魔搭社区共同举办的AI赋能大学计划·大模型技术与产业趋势高校行AIGC项目实战营·湖南大学站圆满结营。
AI赋能大学计划·大模型技术与应用实战学生训练营——湖南大学站圆满结营
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务
CogAgent-9B 是智谱AI基于 GLM-4V-9B 训练的专用Agent任务模型,支持高分辨率图像处理和双语交互,能够预测并执行GUI操作,广泛应用于自动化任务。
31 12
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务