📌  相关文章
📜  osx 树 (1)

📅  最后修改于: 2023-12-03 15:18:10.935000             🧑  作者: Mango

OSX 树

OSX 树是 mac 上一款常用的目录结构展示工具。

简介

OSX 树是一款命令行工具,用来显示文件散列目录结构。它显示目录中包含的所有文件夹和子文件夹,以及它们之间的层次结构。这使得开发人员可以更容易地了解其项目的目录结构,并通过在控制台上运行它来快速跳转到任何位置。

安装
Homebrew
brew install tree
MacPorts
sudo port install tree
用法
  1. 在终端中导航到要显示文件结构的目录。
  2. 键入 tree 命令并按回车键。
tree
可选参数
-L

-L 参数允许您限制树的深度。这将只展示该深度内的目录和文件。例如,以下命令将仅显示从当前目录开始的目录和文件的所有直接子元素。

tree -L 1
-I

-I 参数允许您排除您不想在输出中显示的目录或文件。例如,以下命令将显示除 .git 目录之外的所有内容。

tree -I .git
-a

-a 参数将包括所有文件,包括隐藏文件,例如 .gitignore.DS_Store 等。

-h

-h 参数用于提供人类可读的格式,以便更容易阅读。

-F

-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 树是一款非常有用的工具,可帮助开发人员了解目录结构。它易于安装并使用,并提供多个可选参数,使其更加灵活。