tree命令生成项目树形结构

tree命令生成项目树形结构

linux和windows都有自带的tree命令

mac则需要安装,才能使用

1.tree作用

tree命令以树状图列出目录的内容。

2.tree命令的使用格式

tree [-option] [dir]

备注,tree命令中,dir缺省为当前目录

3.tree命令的一些常用选项

选项含义
-a显示所有文件和目录
-d只显示目录名称,不显示文件
-D列出文件或目录的更改时间
-L num显示num层目录结构,深度大禹num层的目录和文件将不会显示

4.使用举例

tree -d   #只显示目录
tree -L 2   #显示2层内容
tree /home/work  #显示/home/work目录中的内容

windows下的 tree 命令 输出目录树层结构

1.win+r ,输入cmd ,打开dos命令行
2.cd到你想查看的项目里边
3.键入tree
tree
4.当项目结构繁多,无法全部显示时,
tree | more    //查看全部的结构,每次回车查看更多
5.导出生成的文件目录
使用tree /f > tree.txt命令,就可以把生成的文件目录树形结构写入到tree.txt文件中了。
tree.txt这个文件名称是可以修改的。
打开对应的文件目录,就可以看到多了一个tree.txt的文件,其中tree文件里面的内容,和屏幕输出的内容是一致的。

也可以直接type tree.txt 在窗口里面直接查看内容

Mac下的 tree 命令 输出目录树层结构

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

1.我们可以在目录遍历时使用 -L 参数指定遍历层级

tree -L 2

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

tree -L 2 >README.md //然后我们看下当前目录下的 README.md 文件

3.只显示文件夹

tree -d 

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

tree -L n 

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

tree -I “node_modules”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值