需求
有时候写一篇文档时,需要展示目录结构,所有就有了这个需求~
安装
需要借助 mac 下的 brew 包管理工具,安装 tree,执行命令:brew install tree
注意安装的时候,可能会提示 Homebrew 需要更新,一般会自动更新,如果没有则手动更新一下,执行:brew update
安装完成后,可以通过:tree --help
查看帮助信息。
常用命令
1. 显示项目层级,n 表示层级数。例如:显示当前目录下 3 层结构:
tree -L 3
复制代码
2. 只显示文件夹:
tree -d
复制代码
3. 打印时,过滤文件、文件夹:
tree -I "node_modules"
复制代码
4. 把一个目录的结构树导出到文件 README.md 中:
tree -L 2 > README.md
复制代码
5. 最后来个完整示例,过滤目录下的 node_modules 文件夹,显示目录下的 4 层结构,并导出到 README.md 文件中:
tree -I "node_modules" -L 4 > README.md
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END