Markdown使用-生成目录树

在使用Markdown写文档的过程中,有时会需要展示项目的目录和文件结构。
类似下面的目录树:

├── detectron2
│   ├── __pycache__
│   ├── checkpoint
│   ├── config
│   ├── data
│   │   ├── datasets
│   │   ├── samplers
│   │   └── transforms
│   ├── engine
│   ├── evaluation

这种目录树是如何生成的呢?
实际上,Markdown中没有相应的语法来生成这样的目录描述,一般是采用第三方工具生成目录结构文本,然后拷贝到Markdown中。
在Mac上,可使用brew install tree安装tree命令来实现。
其他常用tree命令有:

tree --help
tree -a		# 显示所有
tree -d		# 只显示文件夹
tree -L n	# 按层级显示项目数,n表示层级
tree -I file	# 用于过滤不想要显示的文档或文件夹
tree > xxx.md 	# 将目录树输出到 xxx.md 这个文档
posted @ 2021-09-04 16:11  福宝心心  阅读(4011)  评论(0编辑  收藏  举报
levels of contents