📅  最后修改于: 2023-12-03 15:18:10.935000             🧑  作者: Mango
OSX 树是 mac 上一款常用的目录结构展示工具。
OSX 树是一款命令行工具,用来显示文件散列目录结构。它显示目录中包含的所有文件夹和子文件夹,以及它们之间的层次结构。这使得开发人员可以更容易地了解其项目的目录结构,并通过在控制台上运行它来快速跳转到任何位置。
brew install tree
sudo port install tree
tree
命令并按回车键。tree
-L
参数允许您限制树的深度。这将只展示该深度内的目录和文件。例如,以下命令将仅显示从当前目录开始的目录和文件的所有直接子元素。
tree -L 1
-I
参数允许您排除您不想在输出中显示的目录或文件。例如,以下命令将显示除 .git
目录之外的所有内容。
tree -I .git
-a
参数将包括所有文件,包括隐藏文件,例如 .gitignore
和 .DS_Store
等。
-h
参数用于提供人类可读的格式,以便更容易阅读。
-F
参数将文件夹路径后面带上 /
,执行文件后面带上 *
,普通文件不变。
tree -L 2 -I node_modules -a -h
输出:
.
├── [ 64] .babelrc
├── [ 112] .editorconfig
├── [ 232] .gitattributes
├── [ 555] .gitignore
├── [ 96] .travis.yml
├── [4.4K] LICENSE
├── [ 338] README.md
├── [ 128] package.json
├── [4.0K] src/
│ ├── [4.0K] components/
│ ├── [4.0K] config/
│ └── [4.0K] pages/
└── [4.0K] static/
├── [4.0K] css/
└── [4.0K] js/
OSX 树是一款非常有用的工具,可帮助开发人员了解目录结构。它易于安装并使用,并提供多个可选参数,使其更加灵活。