如何在markdown中生成目录树

5,370 阅读1分钟

在使用markdown写文档的过程中有时需要展示项目的目录和文件结构。

类似下面这样的:

├── index.html
├── package-lock.json
├── package.json
├── src
│   └── index.js
└── webpack.config.js

要做到这样可以使用mac tree命令,注意mac默认是没有tree命令的,所以我们需要先安装一下

brew install tree //若执行此命令时长时间没有反应,考虑切换下brew的源

安装成功后,进入目标目录,执行tree命令即可。 有时候我们需要过滤某些文件夹(如node_modules),可使用

tree -I node_modules

如果需要其他使用场景,可通过tree --help查看更多

tree --help