废话不多说,展示效果。
wechatapp-rebuild
├── components/
├── core/
├── images/
├── pages/
├── utils/
├── README.md
├── app.js
├── app.json
├── app.wxss
└── project.config.json
0x00 安装
macOS 使用 tree 命令需要先进行安装。
brew install tree
0x01 使用
一如其它命令,使用 tree --help
可以查看帮助。
实现如上效果,只需要这样:
tree . -L 1 -F --dirsfirst
0x02 分解
.
可替换为任意目录,包括当前目录下的子目录,也可以省略。-L *
表示层级,通常只展示项目目录结构第一层便可。-F
表示在文件夹后跟随/
斜线。--dirsfirst
表示排序时将文件夹始终排在文件前面。
0x03 结语
利用 awk
还可实现自动补全每行结尾的空格,并追加 //
以方便编写注释。有兴趣可自行探索。