前提:安装了homebrew

安装

1
brew install tree

使用

在项目目录下执行命令

  • tree -a显示所有文件

  • tree -d 只显示文件夹;

  • tree -L n 显示项目n层结构。n表示层级数。例如tree -L -2,显示项目两级层级结构;

  • tree -I pattern 用于过滤不想要显示的文件或者文件夹。比如过滤node_modules文件夹,tree -I "node_modules"

  • tree > tree.md 将项目结构输出到tree.md这个文件。

更多命令可以使用tree --help 查看

示例

比如我们需要tree-dir目录下,除node_modules目录的所有目录结构,并输出到tree-dir.md文件中

1
2
cd tree-dir
tree -a -I "node_module" > tree-dir.md