Linux(Centos 7.6)命令详解:tree

Linux命令:以树状结构显示系统中目录的内容的工具tree的详解 tree 命令是 Linux 和 Unix-like 系统中的非常有用的工具,用于以树状结构显示目录的内容。它可以递归地列出目录及其子目录下的所有文件和子目录,以易于阅读的格式展示出来。对于理解文件系统的结构非常有帮助。对于了解目录结构、文件和子目录的组织方式非常有帮助。使用 tree 命令可以非常直观地看到文件和目录是如何组织在一起的,尤其当面对复杂的多层目录结构时。有效地使用 tree ,能够方便的浏览和管理文件系统。tree 依赖于终端支持的颜色和特殊字符,在某些环境中可能无法正确显示颜色或符号。 阅读详情

1.命令作用

以树状格式列出目录的内容(list contents of directories in a tree-like format); tree会递归显示子层目录下所有内容,但默认情况下不包括隐藏文件和目录

2.命令语法

Usage: tree [OPTION]... [<directory list>]

3.参数详解

OPTION:

  • -a,all 显示所有文件和目录(包括隐藏文件和目录)
  • -C,color 在文件和目录清单加上色彩,便于区分各种类型
  • -d,directories 显示目录名称而非内容
  • -D,date 列出文件或目录的更改时间
  • -f,full path 文件或者目录显示完整的相对路径名称
  • -F,在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号(测试效果目录显示后面会加 / ,其他没验证出效果)
  • -g,group 列出文件或目录的所属群组名称,没有名称时,显示群组识别码
  • -i,indentation 不以阶梯状列出文件或目录名称。
  • -L,level 限制目录显示层级。
  • -l,links 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  • -n,不在文件和目录清单加上色彩(默认没有颜色,没验证出效果)
  • -N,直接列出文件和目录名称,包括控制字符(没验证出效果)
  • -p,permissions列出权限标示
  • -P<范本样式>,只显示符合范本样式的文件或目录名称(没验证出效果)
  • -q,用"?"号取代控制字符,列出文件和目录名称。
  • -s,size 列出文件或目录大小,单位为字节
  • -t,last modification time 用文件和目录的更改时间排序
  • -u,user 列出文件或目录的拥有者名称,没有名称时,显示用户识别码
  • -x,将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外(没验证出效果)

4.常用用例

1.按照参数-agupDlLf顺序,依次是显示全部内容(包括隐藏文件)、显示组、显示用户、显示权限、显示更新时间、显示软连接目录下的内容、限制显示目录层级、显示完整相对路径

[root@localhost llll]# tree -agupDlLf 2
.
├── [drwxr-xr-x root     root     Oct 19 16:39]  ./dir1
│   ├── [-rw-r--r-- root     root     Oct 19 16:39]  ./dir1/test1.txt
│   └── [-rw-r--r-- root     root     Oct 19 16:39]  ./dir1/.test2.txt
├── [drwxr-xr-x root     root     Oct 19 16:56]  ./dir2
│   ├── [-rw-r--r-- root     root     Oct 19 16:56]  ./dir2/shell1.sh
│   ├── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test2.ln
│   ├── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test2.txt
│   └── [-rw-r--r-- root     root     Oct 19 16:53]  ./dir2/test3
├── [lrwxrwxrwx root     root     Oct 19 17:03]  ./opt -> /opt
│   ├── [-rw-r--r-- root     root     Oct 19 17:03]  /opt/qq.txt
│   └── [drwxr-xr-x root     root     Oct 31  2018]  /opt/rh
└── [-rw-r--r-- root     root     Oct 19 11:49]  ./test1.txt

Linux常用命令之tree命令详解 tree 是一个用于递归地以树状格式列出或显示目录内容的小型跨平台命令行程序。它不仅能够展示文件夹及其子文件夹,还能包括文件名、权限信息、符号链接等详细数据,是理解和管理文件系统结构的有力工具。 阅读详情

相关推荐

Linux(Centos 7.6)目录结构详解

Linux(Centos 7.6)是一个操作系统,其核心设计理念是将一切资源抽象为文件,即一切皆文件。比如系统中的硬件设备硬盘、网络接口等都被视为文件。Windows系统一般是分为C、D、E盘。而Linux(Centos 7.6)是以"作为文件系统的开始目录,我们一般叫"",然后以根目录为起始点成树状图进行分布。

Querycache的博客 4793

Linux CentOS7 tree命令

tree就是树,是文件或文件名输出到控制台的一种显示形式。包括文件、子目录及子目录中的文件和目录等。我们使用ll命令显示只能显示一个层级的普通文件和目录的名称。而使用tree则可以树的形式将指定目录下的普通文件和目录全部显示出来。相对于ll或者ls命令,tree就高效很多。

qq_36142959的博客 2632

Linux(Centos 7.6)命令详解:find

在目录层次结构中搜索文件(search for files in a directory hierarchy.)

Querycache的博客 2466

centos安装和使用tree

tree就是树,是文件或文件名输出到控制台的一种显示形式。我们使用ll命令显示只能显示一个层级的文件和文件夹的名称。而使用tree则可以树的形式将指定文件夹下的文件和文件夹全部显示出来。如下,不仅可以看到a.txt、b.txt,还能看到abc文件夹内部包含的文件。相当于ll或者ls命令,tree就高效很多。

不积跬步,无以至千里 1961

如何优雅而又不失内涵的在centos7下安装tree命令

在我们学Linux的时候,可能会遇到一个问题,那就是系统没有tree命令,那么这时候就需要我们自己手动安装了 第一步 安装的时候检测你的linux有没有联网 博主这个是已经联网的标志 当然如果你没有联网的话博主给你参考一篇博客 centos7的网络配置 第二步导入Linux linux中很多东西都是通过文件来实现的,我们常用的命令也是一样 我们在网上下载一个tree命令安装到我们windows的桌面 tree命令的下载路径 ...

记录博主学到的点滴 762

[GXYCTF2019]BabyUpload1 -- .htaccess文件解析与蚁剑实战指南

本文深入解析了[GXYCTF2019]BabyUpload1文件上传漏洞的实战利用。通过绕过后缀名与内容检测,上传包含PHP代码的.jpg文件,并利用.htaccess文件强制服务器将其解析为PHP脚本。文章详细介绍了.htaccess的原理、构造方法、Content-Type绕过技巧,并演示了如何使用中国蚁剑连接Webshell获取Flag,为Web安全学习提供了完整实战指南。

weixin_29016315的博客 509

CentOS常用命令

(- :普通文件,d :目录,l :链接文件,b :块设备文件,c :字符设备文件,p :命令管道文件,s :sock 文件)通过 ls 命令,不仅可以查看 linux 文件夹包含的文件,而且可以查看文件的权限(包括:目录、文件权限)、查看目录信息等。并且,所创建的文件夹/目录不能与其父文件夹/目录中的文件夹/目录重名,即同一个目录下不能有同名(区分大小写)的文件夹/目录。在 linux 层次结构中,想要知道当前所处的目录,可以用 pwd 命令,该命令输出当前工作目录的完整名称。

cjh_852945957的博客 636

无线Mesh组网全攻略:从原理、部署到调优与排障

对于布线困难的大户型、复式楼或园区,传统的无线中继往往面临带宽减半和链路不稳定的问题。无线Mesh网络通过多跳转发与自组织路由,让每个节点无需网线即可协作扩展覆盖,并依靠动态路径选择实现自愈。其核心技术涉及802.11s、HWMP路由协议,以及802.11k/v/r协同的无缝漫游,能有效提升终端切换体验。在实际部署中,设备选型、回程频段规划与布点位置直接决定网络质量。围绕无线Mesh的组网原理、设备选型、配置调优与故障排查,提供一套工程实践参考,帮助用户在复杂环境下构建稳定高效的无缝覆盖。

weixin_34098209的博客 270

如何在Centos7中添加Tree命令

作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。 今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案: sudo apt-get install tree 输进去,不对啊: 后来一想,原来 ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get ins...

angus0620的博客 1971

从零到一:RK3588平台上的星闪模块驱动移植全解析

本文详细解析了在RK3588平台上移植UB37星闪模块驱动的完整流程,涵盖内核配置、设备树适配、驱动编译、功能测试等关键步骤。通过实践指导,帮助开发者掌握星闪技术在嵌入式系统中的集成与应用,提升无线通信模块的开发效率。

qsc90123456的博客 337

GEOS-Chem笔记——模式下载安装+驱动数据+运行流程

看过我博客的会发现我写了很多CESM的笔记,但是说实话,平时科研我其实更多时候是GEOS-Chemuser。之所以写了很多CESM笔记,其实是因为不会,就边学边写。然后GEOS-Chem已经用比较熟了,所以也没想过做笔记啥的。但是我发现越来越多朋友私信我各种CESM问题,我觉得我可能给大家营造了一种我是CESM达人的错觉。感觉自己有点跑偏了呢。公平起见,我觉得我有必要补充点GEOS-Chem笔记。 GEOS-Chem是研究大气化学的人常用的大气化学传输模式,在全世界范围的大气化学研究组中被广泛使用。不过.

砍柴姑娘Jourosy的博客 1万+

为什么Linux7没有tree命令,如何在Centos7中添加Tree命令

在CentOS 7.40系统下,直接运行yum install -y tree命令即可安装tree。作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案:sudo apt-get install tree输进去,不对啊:后来一想,原来ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的...

weixin_39645306的博客 1943

用大白话讲解Carplay(原创)

用大白话讲解Carplay: Carplay是美国苹果公司开发的一套服务,用户通过这套服务可以将iPhone与车载系统连接,然后在车载大屏上操作使用iPhone手机。个人理解,Carplay不能叫车载系统,不是操作系统,只能算一种服务。让你在车上的大屏上使用iPhone,这样用起来更方便,不需要在手机小屏幕上操作。基于这一点,有些人也说Carplay就是个投屏的功能,将手机屏幕投屏到了车机大屏上。可以简单这么理解,但是并不只是投屏这么简单,如果只是投屏的话,车子只是起到了一个显示器的功能,其实不止,手机和

cici2013的专栏 2万+

Centos 6 安装tree命令

Centos 6 安装tree命令 sudo yum -y install tree 测试是否成功: (py36) [root@bigData projects]# tree gatk4-germline-snps-indels-master/ gatk4-germline-snps-indels-master/ ├── generic.google-papi.options.json ├── ...

二进制杯莫停的博客 1108

36、转子 - 主动磁轴承系统建模及密封性能研究

本文研究了转子-主动磁轴承(AMBs)系统的动力学建模、稳定性分析及密封性能。通过建立包含转子、电子控制系统和接口接触的机电模型,结合Bernoulli-Euler梁理论与弹簧单元等效法,构建了考虑接口接触的闭环系统模型,并在磁悬浮鼓风机和电机上进行数值模拟与实验验证,结果表明接口接触刚度显著影响系统稳定性,尤其在高预紧扭矩下易激发弯曲模态失稳。同时,对非接触式低温密封进行了CFD仿真与实验测试,发现浮动环密封(FRS)具有最优的泄漏控制和抗磨损性能。研究成果为提升高速旋转机械的稳定性和密封可靠性提供了理论

vim8coder的博客 134

Android Audio基础——系统服务(二)

AudioService 继承自 IAudioService.Stub。IAudioService.Stub 类很明显是通过 IAudioService.aidl 自动生成的。AudioService 位于 Binder Native 端。AudioManager 拥有 AudioService 的 Binder Proxy 端,是 AudioService 在客户端的一个代理。几乎所有客户端对 AudioManager 进行的请求,最终都会交由 AudioService 实现。

小旭的专栏 2072

CentOS-7安装tree命令

前言 最近在看《Kafka技术内幕:图文详解Kafka源码设计与实现》时发现,书中使用tree命令查看kafka目录结构,还是小白的我首次发现还能这样玩自然是开心非常激动,也立马试一试,然而,眼前一片黑并飘来一串:bash: l: command not found...。此时才发现安装的CentOS-7中并没有tree命令,这哪能受的了,得立马搞一个啊!CentOS-7安装tree命令大致可分...

qq_37134175的博客 4183

手把手教您同花顺如何设置大盘分时均价线

本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈

XiaoqiangClub的博客 4386

linux tree命令找不到,CentOS6.5下tree命令-bash: tree: command not found的解决办法

刚装好的CentOS6.5,使用tree命令时,提示tree: command not found,该如何解决呢,问题很明显,tree没有安装,直接安装一下yum -y install tree[root@promote html]# yum -y install treeLoaded plugins: fastestmirror, refresh-packagekit, securityLoad...

weixin_33536190的博客 1398

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

# tree bash: tree: 未找到命令...

今天使用CentOS7想查看tree,现象如下: [root@localhost 桌面]# tree bash: tree: 未找到命令… 显示找不到命令,后来发现原因是部分linux系统没有tree命令, 需要安装一个插件才能执行。如何安装呢? 在终端中输入: apt-get install tree 执行即可 而如果是CentOS的软件安装工具,那么不是apt-get 而是yum,所以要安装软...

Marblue_的博客 9039

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Linux中安装tree命令

转载自:https://www.cnblogs.com/terry1220/p/6359179.html 作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。 今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案: sudo apt-get install tree 输进去,不对啊: 后来一想,原来 ubuntu系统中默认是没有tre...

weixin_39559301的博客 3382

linux centos结构目录,linux(centos8):使用tree命令查看目录结构

一,tree命令的用途tree命令以树状图列出文件目录结构说明:作者:刘宏缔 邮箱: 371125307@qq.com二,tree命令所属的包[liuhongdi@centos8 script]$ whereis treetree: /usr/bin/tree /usr/share/man/man1/tree.1.gz[liuhongdi@centos8 script]$ rpm -qf /usr...

weixin_30242527的博客 954

centos中如何使用tree命令

如何在Centos7中添加Tree命令 作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。 今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案: sudo apt-get install tree 输进去,不对啊: 后来一想,原来 ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree CentOS使用yum -y install tree 好了,尝试在cent

junshuaiyou1880的博客 664

tree命令的安装(最新!!!成功解决!!!)

声明:我的虚拟机是centos7系统所以下面是用centos系统的方法安装tree,前提:虚拟机可以连网

阿鹏的博客 6001
上一篇: Linux(Centos 7.6)命令详解:rmdir
下一篇: Linux(Centos 7.6)命令详解:touch
豆是浪个
博客等级 码龄2年 2564粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值