Linux系统命令中tree命令详解
发布时间 - 2026-01-10 21:50:31 点击率:次介绍

tree 命令英文理解为树的意思,其功能是是创建文件列表,将目录所有文件以树状的形式列出来。是一款在颜值上优先于ls的命令。
linux中的tree命令默认并不会安装,下面来先看看tree安装
安装方法
tar -zxvf tree-1.7.0.tgz cd tree-1.7.0 make cp -af tree /usr/bin
或者
yum install -y tree
tree命令详解
-a 显示所有文件和目录。
-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
-C 在文件和目录清单加上色彩,便于区分各种类型。
-d 显示目录名称而非内容。
[root@oracle01 /]# tree -d /data/mysqldata3306 /data/mysqldata3306 ├── binlog ├── innodb_log ├── innodb_ts ├── log ├── mydata │ ├── mysql │ ├── performance_schema │ ├── test │ └── ym ├── relaylog ├── sock └── tmpdir
-D 列出文件或目录的更改时间。
-f 在每个文件或目录之前,显示完整的相对路径名称。
-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上”*”,”/“,”=”,”@”,”|”号。
-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
-i 不以阶梯状列出文件或目录名称。
-I<范本样式> 不显示符合范本样式的文件或目录名称。
-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
-n 不在文件和目录清单加上色彩。
-N 直接列出文件和目录名称,包括控制字符。
-p 列出权限标示。
[root@oracle01 /]# tree -dCp /data/mysqldata3306 /data/mysqldata3306 ├── [drwxr-xr-x] binlog ├── [drwxr-xr-x] innodb_log ├── [drwxr-xr-x] innodb_ts ├── [drwxr-xr-x] log ├── [drwxr-xr-x] mydata │ ├── [drwx------] mysql │ ├── [drwx------] performance_schema │ ├── [drwx------] test │ └── [drwx------] ym ├── [drwxr-xr-x] relaylog ├── [drwxr-xr-x] sock └── [drwxr-xr-x] tmpdir
-P<范本样式> 只显示符合范本样式的文件或目录名称。
-q 用”?”号取代控制字符,列出文件和目录名称。
-s 列出文件或目录大小。
[root@oracle01 /]# tree -s /data/mysqldata3306/binlog/ /data/mysqldata3306/binlog/ ├── [ 65302] mysql-bin.000001 ├── [ 1046158] mysql-bin.000002 ├── [ 556] mysql-bin.000003 ├── [ 1125] mysql-bin.000004 ├── [ 1510] mysql-bin.000005 ├── [ 30019] mysql-bin.000006 └── [ 264] mysql-bin.index 0 directories, 7 files
-t 用文件和目录的更改时间排序,从最新开始排序。
[root@oracle01 ym]# ll total 220 -rw-rw---- 1 mysql mysql 61 Aug 18 14:01 db.opt -rw-rw---- 1 mysql mysql 8556 Aug 18 17:04 s.frm -rw-rw---- 1 mysql mysql 98304 Aug 18 17:04 s.ibd -rw-rw---- 1 mysql mysql 8556 Aug 18 16:36 t.frm -rw-rw---- 1 mysql mysql 98304 Aug 18 16:36 t.ibd [root@oracle01 ym]# tree -t /data/mysqldata3306/mydata/ym/ /data/mysqldata3306/mydata/ym/ ├── s.ibd ├── s.frm ├── t.ibd ├── t.frm └── db.opt
-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# linux安装tree命令
# liunx命令
# Java 递归遍历实现linux tree命令方式
# Linux ps和pstree命令知识点总结
# 详解linux下tree命令的用法
# 一天一个shell命令 linux文本操作系列-tree命令详解
# 详解gitBash中使用Linux中的tree命令
# 树状
# 而非
# 群组
# 文件系统
# 英文
# 只显示
# 这篇文章
# 文件列表
# 不以
# 则将
# 执行文件
# 是一款
# 目录下
# 在每个
# 阶梯状
# 有疑问
# install
# data
# nbsp
# ASCII
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251811 】
【
AI营销90571 】
相关推荐:
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel模型事件有哪些_Laravel Model Event生命周期详解
python中快速进行多个字符替换的方法小结
Python正则表达式进阶教程_复杂匹配与分组替换解析
如何快速生成可下载的建站源码工具?
Laravel怎么实现验证码(Captcha)功能
如何在IIS中配置站点IP、端口及主机头?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
如何快速搭建支持数据库操作的智能建站平台?
重庆市网站制作公司,重庆招聘网站哪个好?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何在服务器上配置二级域名建站?
详解Android中Activity的四大启动模式实验简述
网站制作价目表怎么做,珍爱网婚介费用多少?
使用C语言编写圣诞表白程序
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
公司网站制作需要多少钱,找人做公司网站需要多少钱?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
企业网站制作这些问题要关注
Laravel怎么判断请求类型_Laravel Request isMethod用法
如何快速查询域名建站关键信息?
HTML 中动态设置元素 name 属性的正确语法详解
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel如何配置和使用缓存?(Redis代码示例)
Laravel如何配置任务调度?(Cron Job示例)
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何在建站宝盒中设置产品搜索功能?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
Python文本处理实践_日志清洗解析【指导】
如何快速搭建高效香港服务器网站?
如何将凡科建站内容保存为本地文件?
EditPlus中的正则表达式 实战(1)
Bootstrap CSS布局之列表
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
详解jQuery中的事件
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
JavaScript如何操作视频_媒体API怎么控制播放
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
微信公众帐号开发教程之图文消息全攻略
如何用低价快速搭建高质量网站?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
php打包exe后无法访问网络共享_共享权限设置方法【教程】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
三星、SK海力士获美批准:可向中国出口芯片制造设备
Laravel中的withCount方法怎么高效统计关联模型数量
如何快速搭建自助建站会员专属系统?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?

