Commands

tree

2024-08-31

tree 命令用于在 [[Linux]][[macOS]] 中以树状图列出目录结构,支持递归显示目录下的所有文件和子目录。

语法

Terminal window
tree [选项] [目录]

选项

  • -L: 显示指定深度(-L 3)
  • -d: 仅显示目录
  • -a: 显示隐藏文件
  • -s: 显示文件大小
  • -h: 显示文件大小(以人类可读的方式)
  • -P: 仅显示指定文件
  • -I: 排除指定文件

使用

Terminal window
tree -L 3

排除指定文件:

Terminal window
tree -I "*.md"
# 多个后缀
tree -I "*.md|*.txt"

仅显示指定文件:

Terminal window
tree -P "*.md"