主题
Tree
tree 用于以树状结构展示目录内容。
安装
bash
# Ubuntu 26 / Debian 13
apt install -y tree
# Fedora / RHEL / CentOS Stream
dnf install -y tree常用命令
bash
# 查看当前目录或指定目录
tree
tree /path/to/directory
# 限制显示层级
tree -L 2
# 显示隐藏文件;仅显示目录
tree -a
tree -d
# 显示易读的文件大小
tree -h
# 忽略指定名称或目录
tree -I 'node_modules|.git|dist'
# 按 .gitignore 规则过滤
tree --gitignore
# 将结果写入文件
tree -L 3 -o directory-tree.txt| 参数 | 说明 |
|---|---|
-L <层级> | 限制递归深度。 |
-a | 显示以 . 开头的隐藏文件和目录。 |
-d | 仅显示目录。 |
-h | 以易读单位显示文件大小。 |
-I <模式> | 忽略匹配项,多个模式使用 | 分隔。 |
--gitignore | 按 .gitignore 规则过滤。 |
-o <文件> | 将输出写入指定文件。 |
-I 的模式应使用引号包裹,避免 * 等通配符被 Shell 提前展开。--gitignore 是否可用取决于已安装的 tree 版本。
