Mac 使用树命令展示项目结构

时间:2022-01-26 12:52:57

Mac 使用树命令展示项目结构
=====
###1.安装tree command 使用 brew包管理工具
brew install tree


###2.显示目录命令
tree -F

###3.tree -L 指定遍历层级

###4.指定忽略文件 使用 pattern

###5.为目录和文件添加颜色,便于区分

tree -I 'bower_components|node_modules|image' -L 3 -C
```
.
├── README.md
├── bower.json
├── dist
│   ├── app
│   │   └── data
│   ├── assets
│   │   ├── images
│   │   └── sound
│   ├── favicon.ico
│   ├── fonts
│   │   ├── FontAwesome.otf
│   │   ├── fontawesome-webfont.eot
│   │   ├── fontawesome-webfont.svg
│   │   ├── fontawesome-webfont.ttf
│   │   ├── fontawesome-webfont.woff
│   │   └── fontawesome-webfont.woff2
│   ├── index.html
│   ├── logo.png
│   ├── maps
│   │   └── scripts
│   ├── scripts
│   │   ├── app-e418ffdc38.js
│   │   └── vendor-d993bbddcc.js
│   └── styles
│   ├── app-786ba22236.css
│   └── vendor-ae285724ee.css
├── e2e
│   ├── main.po.js
│   └── main.spec.js
├── gulp
│   ├── build.js
│   ├── conf.js
│   ├── e2e-tests.js
│   ├── inject.js
│   ├── scripts.js
│   ├── server.js
│   ├── unit-tests.js
│   └── watch.js
├── gulpfile.js
├── karma.conf.js
├── package-lock.json
├── package.json
├── protractor.conf.js
├── self.md
└── src
├── app
│   ├── collocate
│   ├── compare
│   ├── components
│   ├── data
│   ├── draw
│   ├── filter
│   ├── index.config.js
│   ├── index.constants.js
│   ├── index.css
│   ├── index.module.js
│   ├── index.route.js
│   ├── index.run.js
│   ├── index.value.js
│   ├── log
│   ├── main
│   ├── resource
│   ├── services
│   ├── setting
│   └── user
├── assets
│   ├── images
│   └── sound
├── favicon.ico
├── index.html
└── logo.png
```
30 directories, 41 files