使用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智能工具(优雅草老八)为例,本产品前端代码开源: 有一篇文章单独介绍-本文不过多介绍 我们首先看了下目录,内容不多,但是也必须要做文档避免同事接手开发不方便 我们知道这是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,相当好看。
|