2. tree 命令

tree 命令用于以将一个文件夹以树状图形的方式更直观地展示出来的命令。

Ubuntu 24.04 默认已经不在安装这个命令,需要使用 apt 命令进行安装。

tree 命令安装命令

sudo apt install tree

命令格式

tree [选项] [路径]

命令说明

示例:

weimingze@mzstudio:~$ tree
.
├── 下载
├── 公共
├── 图片
├── 文档
├── 桌面
├── 模板
├── 视频
└── 音乐

常用选项:

选项
说明
-a
显示所有文件,包括隐藏文件(以点开头的文件)
-d
只显示目录
-f
显示文件的完整路径
-L <n>
限制目录树的显示深度为 n 层
-P <pattern>
只显示匹配指定模式的文件名
-I <pattern>
排除匹配指定模式的文件名
-o <filename>
将结果输出到文件

示例

显示根目录下所有的文件夹,最大深度为 1

weimingze@mzstudio:~$ tree -L 1 -d /
/
├── bin -> usr/bin
├── bin.usr-is-merged
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib.usr-is-merged
├── lib64 -> usr/lib64
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── sbin.usr-is-merged
├── srv
├── sys
├── tmp
├── usr
└── var

练习

  1. 使用 tree 命令查看 /etc/apt 下的文件夹结构。
  2. 使用 tree 命令查看 /etc/ 有哪几个文件夹(文件夹只显示一层深度)。