《每天一个Linux命令》 -- (16) tree命令
2023-12-16 23:31:58
欢迎阅读《每天一个Linux命令》系列 !在本篇文章中,将说明tree命令用法。
概念
tree命令是Linux系统下的目录树显示命令,用于以树状结构显示指定的目录及其子目录。
- tree以树形结构显示目录下文件
- 英文原意:list contents of directories in a tree-like format
- 所在路径:/usr/bin/tree
- 执行权限:所有用户
命令操作
tree命令的语法如下:
tree [选项] 目录
命令详细解释
tree命令的参数如下:
参数 | 说明 |
---|---|
目录 | 要显示的目录。 |
drive_spreadsheet导出到 Google 表格
命令选项
选项 | 说明 |
---|---|
-a | 显示所有文件和目录。 |
-d | 仅显示目录。 |
-f | 使用文件名。 |
-F | 使用文件类型。 |
-h | 使用人类可读的文件大小。 |
-L 数字 | 显示指定深度的子目录。 |
-l 数字 | 显示指定宽度的文件名。 |
-r | 以倒序显示目录树。 |
-s | 显示文件的大小。 |
-t | 按文件类型排序。 |
-u | 显示文件的最后修改时间。 |
-x | 显示目录的权限。 |
以下是一些使用tree命令的示例:
示例1:安装tree命令
如果是最小化安装,使用时,会有错误提示,则需要安装该命令
[root@localhost src]# tree
-bash: tree: command not found
安装tree
yum -y install tree
示例2:显示所有目录和文件
tree -a
输出:
.
├── bin
│ ├── cat
│ ├── ls
│ └── mkdir
└── etc
├── passwd
├── shadow
└── group
示例3:仅显示目录
tree -d
输出:
.
└── scripts
└── 20231117
└── tmp
└── backup
4 directories
示例4:显示所有目录和文件,使用人类可读的文件大小
tree -a -h
输出:
.
├── [ 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命令的输出连接到其他命令。
文章来源:https://blog.csdn.net/qq_39689711/article/details/135039462
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!