分类导航2
tree
tree 是一个用于以树状结构展示目录层级的命令行工具,最初诞生于 Unix 生态,目前已被广泛移植到 Linux 等平台。
概览
4 项内容关于 tree 命令
tree 是一个命令行工具,用于以树状结构直观展示目录及其子目录、文件的层级关系。
- `tree` 是一个用于以树状结构展示目录及文件层级关系的命令行工具。
- 最初诞生于 Unix 生态,并不是 Shell(如 Bash、Zsh)的内置命令,而是一个独立的开源程序。大多数 Linux 发行版都会提供 `tree` 软件包,但部分发行版需要手动安装。
- Unix/Linux 中的 `tree` 与 Windows 自带的 `tree` 命令并不是同一个项目。
安装
根据不同的操作系统或包管理器使用对应的具体终端命令安装。
- macOS 使用 Homebrew,brew install tree
- Ubuntu & Debian,sudo apt update && sudo apt install tree -y
- CentOS/RHEL/Fedora,sudo dnf install tree
常用命令
覆盖 80% 的真实使用场景,包括查看目录结构、限制层级、忽略文件、排序以及导出结果等。
- 查看多个指定目录:tree vae diffusion_models loras text_encoders
- 仅显示目录:tree -d;限制目录层级:tree -L 2
- tree -I "node_modules|.git|dist"
选项说明
tree 分为:Listing options、File options、Sorting options、Graphics options、XML/HTML/JSON/HYPERLINK options、Input options、Miscellaneous options
- -a 显示所有文件(包括隐藏文件)
- -L 限制目录深度
- -I 忽略匹配文件