tree命令¶
欢迎阅读《每天一个Linux命令》系列 !在本篇文章中,将说明tree命令用法。
一、简介¶
tree命令是Linux系统下的目录树显示命令,用于以树状结构显示指定的目录及其子目录。
二、语法¶
三、选项¶
参数 | 说明 |
---|---|
目录 | 要显示的目录。 |
命令选项:
选项 | 说明 |
---|---|
-a | 显示所有文件和目录。 |
-d | 仅显示目录。 |
-f | 使用文件名。 |
-F | 使用文件类型。 |
-h | 使用人类可读的文件大小。 |
-L 数字 | 显示指定深度的子目录。 |
-l 数字 | 显示指定宽度的文件名。 |
-r | 以倒序显示目录树。 |
-s | 显示文件的大小。 |
-t | 按文件类型排序。 |
-u | 显示文件的最后修改时间。 |
-x | 显示目录的权限。 |
四、示例¶
安装tree命令
如果是最小化安装,使用时,会有错误提示,则需要安装该命令:
安装tree:
例1:显示所有目录和文件
输出:
例2:仅显示目录
输出:
例3:显示所有目录和文件,使用人类可读的文件大小
输出:
Bash
.
├── [ 46] 1.sh
└── [ 22] scripts
└── [4.0K] 20231117
├── [ 344] 13.sh
├── [ 97] 14.sh
├── [ 257] 15.sh
├── [ 0] 3
├── [ 119] 6.sh
├── [ 64] 7.sh
├── [ 63] 8.sh
├── [ 56] 9.sh
├── [ 14] file1.txt
├── [ 14] file1.txt_20231117
├── [ 548] file.txt
├── [ 548] file.txt_20231117
├── [ 562] new_file.txt
├── [ 562] new_file.txt_20231117
├── [ 563] shadow
├── [ 26] test.txt
├── [ 26] test.txt_20231117
└── [ 20] tmp
└── [ 6] backup
五、tree命令的使用技巧¶
- 使用tree命令可以方便地查看目录树。
- 可以使用选项 -a 显示所有文件和目录,方便查看所有内容。
- 可以使用选项 -d 仅显示目录,方便查看目录结构。
- 可以使用其他选项来控制显示格式,方便满足不同需求。
- tree命令可以用于显示包含分隔符的目录树。
- 可以使用管道将tree命令的输出连接到其他命令。