今天听朋友说在写目录文档,就像下面这样,他说他在纯手写,我说这么多文件名你一个一个本身敲的?他说对啊。。。node
我说这他吗不得敲自闭啊!这种东西怎么可能纯手敲!bash
做为懒癌患者的我,去网络世界寻找了答案~网络
打开终端输入brew install tree
, (brew的安装能够自行百度哈~)ui
安装好以后就能够使用tree命令啦!spa
$ tree -a 显示全部文件和目录
$ tree -d 显示全部文件名
$ tree -L n 显示项目的层级。n表示层级数。好比想要显示项目三层结构,能够用tree -l 3
$ tree -I pattern 用于过滤不想要显示的文件或者文件夹。好比你想要过滤项目中的node_modules文件夹,能够使用tree -I "node_modules"
$ tree > README.md 将项目结构输出到README.md这个文件。复制代码
举个🌰code
若是想生成目录下三层的文件目录,而且过滤掉node_moudles,生成一个README.md
文件,能够直接在终端输入cdn
$ tree -L 3 -I "node_modules" > README.md
复制代码
执行的很是快,执行完在文件根目录下你就会发现README.md
这个文件了,打开看看,哇塞,好棒哦,比纯手敲的好一万倍!blog
tree命令的使用没有任何难度,最大的难度应该就是brew的安装,我当初也是安装了一早上才装好,可是装后,真的是太好使了,不愧是mac必备!文档