ag娱乐平台
你好,游客 登录 注册
背景:
阅读新闻

Linux tree命令实例详解

[日期:2018-12-02] 来源:Linux公社  作者:醉落红尘 [字体: ]

关于tree

ag娱乐平台, 记者在手机上下载了TOGO APP,体验了一下“共享汽车”。用手机号注册,再填写昵称和邮箱,上传驾驶证,充值1500元押金。第二天驾驶证审核通过,就可约车了。

  电池的使用时间也是困扰3G手机的话题,“NEC已经在向燃料电池方向发展,而且,首先会在笔记本上实现。”王伟忠说,“也许半年或一年后,NEC推出的Film LCD就会像一张纸一样,可折叠的显示屏就会变成现实。”天壤评LG杯首局:谢尔豪强手连发 井山一挖致败香港零售业的跌势仍在持续。徐玉珊说,尽管零售销售数字和整体访港旅客人数跌幅收窄,但受到过往旅客减少及零售业销售下跌的影响,加上经济前景不稳,令零售业雇主的招聘步伐变得审慎。但农历新年假期将至,刺激业界雇主增聘人手,以应付业务上的需求。

tree以树状格式列出目录的内容。 这是一个非常简洁实用的程序,您可以在命令行中使用它来查看文件系统的结构。

描述

tree是一个递归目录列表程序,它生成一个深度缩进的文件列表(如果设置了LS_COLORS环境变量,则会着色)并输出为tty。 如果没有参数,树将列出当前目录中的文件。 当给出目录参数时,树依次列出在给定目录中找到的所有文件和/或目录。 树然后返回列出的文件和/或目录的总数。

默认情况下,遇到符号链接时,符号链接引用的路径将以以下格式打印在链接名称之后:

name -> real-path

如果给出`-l'选项并且符号链接指的是实际目录,则树将遵循符号链接的路径,就像它是真实目录一样。

安装

linuxidc@linuxidc:~$ sudo apt  install tree

Linux tree命令实例详解

版本

linuxidc@linuxidc:~$ tree --version

tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro

Linux tree命令实例详解

tree语法

tree [-adfgilnopqrstuxACDFNS] [-L level [-R]] [-H baseHREF] [-T title]
    [-o file name] [--nolinks] [-P pattern] [-I pattern] [--inodes]
    [--device] [--noreport] [--dirsfirst] [--version] [--help]
    [--filelimit #] [--si] [--prune] [--du] [--timefmt format]
    [directory ...]

选项

--help 输出详细的使用情况列表。
--version 输出tree的版本。
-a 打印所有文件。 默认情况下,tree不会打印隐藏文件(以点“.”开头的文件)。 在任何情况下,tree都不会打印文件系统构造`.' (当前目录)和`..'(上一个目录)。
-d 仅列出目录。
-f 打印每个文件的完整路径前缀。
-i tree不会打印缩进线。 与-f选项一起使用时很有用。
-l 跟随目录的符号链接,就像它们是目录一样。 避免了导致递归循环的链接。
-x 仅保留当前文件系统,与find -xdev一样。
-P pattern 仅列出与通配符模式匹配的文件。 注意:您必须使用-a选项来考虑以点“。”开头的那些文件。 匹配。 有效的通配符运算符是“*”(任何零个或多个字符),“?” (任何单个字符),`[...]'(括号内列出的任何单个字符(可选 -  - 破折号)可用于字符范围:ex:[AZ])和`[^ ...]'( 任何单个字符未在括号中列出)和“|”分隔交替模式。
-I pattern 不要列出与通配符模式匹配的文件。
--prune 从输出中创建tree修剪空目录,与-P或-I一起使用时非常有用。
--filelimit # 不要下载包含多个#条目的目录。
--timefmt format 打印(隐含-D)并根据使用strftime语法的格式字符串格式化日期。
--noreport 忽略在tree列表末尾打印文件和目录报告。
-p 打印每个文件的保护(根据ls -l)。
-s 打印每个文件的大小以及名称。
-u 打印文件的用户名或UID #(如果没有可用的用户名)。
-g 打印文件的组名称或GID #(如果没有可用的组名称)。
-D 打印列出文件的上次修改时间的日期。
--inodes 打印文件或目录的inode编号
--device 打印文件或目录所属的设备编号
-F 根据ls -F,为目录添加一个' /',为套接字文件添加一个' =',为可执行文件添加一个' *',为FIFO添加一个' |'
-q 将文件名中的不可打印字符作为问号打印,而不是使用默认胡萝卜表示法。
-N 按原样打印不可打印的字符,而不是默认的胡萝卜表示法。
-r 按反向字母顺序对输出进行排序。
-t 按上次修改时间而不是按字母顺序对输出进行排序。
--dirsfirst 在文件之前列出目录。
-n 始终关闭着色,由-C选项覆盖。
-C 如果未设置LS_COLORS环境变量,则使用内置颜色默认值始终打开颜色。 用于将输出着色到管道。
-A 当打印压痕线时,打开ANSI线图形hack。
-S 打开ASCII线图形(使用linux控制台模式字体时很有用)。 此选项现在等效于`charset=IBM437',最终将被折旧。
-L level 目录树的最大显示深度。
-R 递归地遍历树的每个级别目录(请参见-L选项),并在每个目录下执行树,再次添加`-o 00Tree.html'作为一个新选项。
-H baseHREF 打开HTML输出,包括HTTP引用。适用于ftp站点。当使用HTML输出时,baseHREF给出基本ftp位置。也就是说,本地目录可能是“/local/ftp/pub”,但是它必须被引用为“ftp:/hostnamec0b7organizc0b7domain/pub”(baseHREF应该是“ftp:/hostnamec0b7organizc0b7domain”)。提示:不要使用带有此选项的ANSI行,并且在目录列表中不要给出多个目录。如果您想通过CSS样式表使用颜色,除了这个选项外,还可以使用-C选项强制输出颜色。
-T title 在HTML输出模式下设置标题和H1标题字符串。
--charset charset 设置输出HTML和绘图时使用的字符集。
--nolinks 关闭HTML输出中的超链接。
-o file name 将输出发送到文件名。

tree 实例

linuxidc@linuxidc:~$ tree

显示tree中当前目录和子目录的内容。 输出采用图形形式,类似于以下示例:

.
├── examples.desktop
├── linuxidc.com
│  ├── linuxidc
│  ├── linuxidc.c
│  ├── linuxidc.com
│  ├── linuxidc.sh
│  └── share
│      ├── Linux公社.txt
│      ├── Linux公社www.linuxidc.com测试文件.txt
│      └── ag娱乐平台 www.elgatofilmproductions.com.png
├── linux.linuxidc.com
├── ag娱乐平台 www.elgatofilmproductions.com
├── 公共的
├── 模板
├── 视频
├── 图片
├── 文档
├── 下载
├── 音乐
└── 桌面
    ├── linuxidc.com
    ├── linux.linuxidc.com
    ├── m.linuxidc.com
    ├── ag娱乐平台 www.elgatofilmproductions.com
    └── ag娱乐平台 www.elgatofilmproductions.com.png

16 directories, 9 files

Linux tree命令实例详解

linuxidc@linuxidc:~/linuxidc.com$ tree -I 'linuxidc*|bin|lib'

Linux tree命令实例详解

显示树,没有以linuxidc开头,也没有包含模式中指定的'bin'或'lib'。

linuxidc@linuxidc:~$ tree -P 'l*'

Linux tree命令实例详解

使用大写“P”,您可以列出带有模式的文件。 此模式示例显示仅包含以l开头的目录的树或包含以l开头的文件的目录。

linuxidc@linuxidc:~$ tree -p

使用小写的“p”,您可以列出一个树,它也显示文件权限。

Linux tree命令实例详解

只显示一层目录

linuxidc@linuxidc:~$ tree -Ld 1 /home/

或者

linuxidc@linuxidc:~$ tree -L 1  -d /home/linuxidc

Linux tree命令实例详解

查看某一个目录的文件结构

linuxidc@linuxidc:~$ tree  /home/linuxidc

更多Linux命令相关信息见Linux命令大全 专题页面 ag娱乐平台/wwwc0b7linuxidcc0b7com/topicnews.aspx?tid=16

Linux公社的RSS地址ag娱乐平台/wwwc0b7linuxidcc0b7com/rssFeed.aspx

本文永久更新链接地址ag娱乐平台/wwwc0b7linuxidcc0b7com/Linux/2018-12/155631.htm

linux
本文评论   查看全部评论 (2)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 2 楼
* canvi会员 发表于 2018/12/27 0:54:49
这个工具真厉害
第 1 楼
* Martin会员 发表于 2018/12/26 11:11:22
已经安装,虽然中间有些小麻烦。但是还好,解决了。用着真的很方便,给老板汇报的时候,再也不用文件的位置关系讲一大堆了 一个图 解决问题
英超-门神显威难破僵局 利物浦德比战客平埃弗顿 蔡英文岛内执政两年 国台办前副主任送她十六个字 美元节节攀升 新兴市场能否顶住压力? 陆奇现身百度内部沟通会 称离开百度因突发家庭原因 内华达州或创造历史:成美国首个女议员占多数的州 男子谈女朋友后钱不够花 偷盗13万宝马摩托车卖钱 李明博亲信被韩检方盯上 媒体:韩国总统果然高危 周强:坚持以人民为中心的发展思想 亚特兰大联储行长:贸易战恐抑制加息的必要性 建业300场顺利拿保级对手祭旗 里程碑之夜再出发 CDR渐行渐近相关 管理办法起草工作启动 巨头竞相试水区块链 底层技术研发应用已居世界前列
中兴或失安卓使用权 美国代理律师:美方禁令难以扭转 蚂蚁金服:中国银行业数字化转型需要一颗“中国芯” 1.4亿国人阳痿涉事药企高管套现 深交所拟处分 美银美林:大型科技股连续第四个月成为最拥挤的交易 拼多多纳斯达克挂牌上市 创始人黄峥:七分靠运气 中国男排14人新老结合征亚运 二队班底力争佳绩 微信群里干起这种勾当 已有人因此倾家荡产 国家广电总局发布《点播影院点播院线管理规定》 疯了!中超开幕日3场狂轰15球 新政下照样能精彩 悲观情绪释放 甲醇有望企稳 今日头条致歉:永久关停内涵段子 将严审全线产品 中兴董事长谈美禁令:认真反思 求人不如求己
美国得州一高中发生枪击事件 至少8死30余伤 美媒:中国歼15电子战机因飞行安全问题未用国产航发 韩国检方突袭加密货币交易所 比特币价格跌至3周低点 西媒为贝尔造势:没有C罗他进球率上涨一倍! 韩政府将扩大税收支出缩小贫富差距 罗宁:国安未来投入不比恒大苏宁差 16亿左右水平 摩根士丹利料锂价恐遭腰斩 相关股票大跌 曼城旧将:别质疑穆里尼奥 他的神性远大于魔性 跳水系列赛北京站收官 中国队包揽全部十枚金牌 “独派”欲为台湾奥运“正名” 称不再用中华台北 外媒:马尔代夫总统宣布国家进入紧急状态 首届“版纳茶仓”杯全国少儿围棋公开赛 隆重开幕 抢手!东部第一抬高影帝要价:首轮签+轮换球员 ag娱乐平台