Mac tree 输出文件树形式
效果
看到 github 上梳理 vue 项目文件结构时能输出下面的文件树形式,让我感觉很棒。
. ├── Makefile ├── README.md ├── build │ ├── build-prompt.js │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── publish-prompt.js │ ├── rollback.js │ ├── tag.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.build.conf.js │ ├── webpack.dev.conf.js │ └── webpack.test.conf.js ├── config │ ├── common.env.js │ ├── dev.env.js │ ├── index.js │ ├── local.env.js │ ├── prepub.env.js │ ├── prod.env.js │ ├── project.config.js │ └── test.env.js ├── index.html ├── package-lock.json ├── package.json └── src ├── api ├── assets ├── components ├── dictionary ├── directives ├── pages ├── utils └── vuex
配置
直接使用 tree 命令
brew install tree # 只输出两层并且忽略 node_modules 和 dist 文件夹 tree -L 2 -I ‘node_modules|dist‘
若 brew 安装不了tree,笔者也曾经卡了好久安装不上,还可以用 find 命令去模拟出 tree 命令的效果
打印所有层级
find . -print | sed -e ‘s;[^/]*/;|____;g;s;____|; |;g‘
当然你也可以选择忽略 node_modules 文件并可以指定输出层级。
find . -path "*/node_modules" -prune -o -depth 2 -print | sed -e ‘s;[^/]*/;|____;g;s;____|; |;g‘
相关推荐
不知道该写啥QAQ 2020-11-12
webfullStack 2020-11-09
Yvettre 2020-09-15
想做大牛的蜗牛 2020-10-30
gloria0 2020-10-26
gaojie0 2020-09-11
SelinaChan 2020-08-14
不知道该写啥QAQ 2020-08-09
gloria0 2020-08-09
不知道该写啥QAQ 2020-08-02
hline 2020-07-29
SelinaChan 2020-07-28
wangdianyong 2020-07-23
webpackvuees 2020-07-23
yqoxygen 2020-07-20
不知道该写啥QAQ 2020-07-18
waterv 2020-07-18
81463166 2020-07-17