1. 首页
  2. web前端

tree命令生成项目树形结构

tree命令生成项目树形结构
linux和windows都有自带的tree命令

mac则需要安装,才能使用

1.tree作用
tree命令以树状图列出目录的内容。

2.tree命令的使用格式
tree [-option] [dir]
1
备注,tree命令中,dir缺省为当前目录

3.tree命令的一些常用选项
选项 含义
-a 显示所有文件和目录
-d 只显示目录名称,不显示文件
-D 列出文件或目录的更改时间
-L num 显示num层目录结构,深度大禹num层的目录和文件将不会显示
4.使用举例
tree -d #只显示目录
tree -L 2 #显示2层内容
tree /home/work #显示/home/work目录中的内容
1
2
3
windows下的 tree 命令 输出目录树层结构
1.win+r ,输入cmd ,打开dos命令行
2.cd到你想查看的项目里边
3.键入tree
tree
1
4.当项目结构繁多,无法全部显示时,
tree | more //查看全部的结构,每次回车查看更多
1
5.导出生成的文件目录
使用tree /f > tree.txt命令,就可以把生成的文件目录树形结构写入到tree.txt文件中了。
tree.txt这个文件名称是可以修改的。
打开对应的文件目录,就可以看到多了一个tree.txt的文件,其中tree文件里面的内容,和屏幕输出的内容是一致的。

也可以直接type tree.txt 在窗口里面直接查看内容
1
2
3
4
5
Mac下的 tree 命令 输出目录树层结构

  1. mac 下使用 brew包管理工具安装 tree
    brew install tree
    1
  2. 安装成功后,直接在终端使用,使用 –help 查看帮助信息
    tree –help
    1
  3. 输出你的树层目录结构
    cd 目标文件夹路径
    然后键入tree,会将该层级下所有文件都遍历了输出,不管层级多深
  4. 常用技巧
    1.我们可以在目录遍历时使用 -L 参数指定遍历层级

tree -L 2
1
2.如果你想把一个目录的结构树导出到文件 Readme.md ,可以这样操作

tree -L 2 >README.md //然后我们看下当前目录下的 README.md 文件
1
3.只显示文件夹

tree -d
1
4.显示项目的层级,n表示层级数。例:显示项目三层结构,tree -l 3;

tree -L n
1
5.tree -I pattern 用于过滤不想要显示的文件或者文件夹。比如要过滤项目中的node_modules文件夹;

tree -I “node_modules”
————————————————
版权声明:本文为CSDN博主「我的娜塔莎」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42895400/java/article/details/83824008

原创文章,作者:怪小克

本文来自投稿,不代表 怪小克 立场,如若转载,请注明出处:https://wangchaoke.cn/?p=3326

本站发布的内容若侵犯到您的权益,请邮件联系 860095347@qq.com 删除,我们将及时处理!

发表评论

登录后才能评论

联系我们

860-095-347

在线咨询:点击这里给我发消息

邮件:860095347@@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code