亚游wwwag8com
你好,游客 登录 注册
背景:
阅读新闻

Linux tree命令实例详解

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

关于tree

亚游wwwag8com,  无疑,在阴雨、低云等低气象条件下,完成“雨中钓鱼”是一件极富挑战的飞行科目。然而,对飞行员们来说,这却是求之不得的好时机。所谓的“钓鱼”是指,由领队的“长机”引导和指挥“僚机”空中汇合组成飞行编队。

  13日,有记者再次提到韩美联合军演问题,秦刚说:“上周我已经表明了我们的立场,这一立场是十分明确的。”,针对有记者提问“到底什么是中国的核心利益”,秦刚表示,中国的核心利益是指国家主权、安全、领土完整和发展利益。港股ADR悉数低收 油股低迷  新浪本季度非广告营收总计2830万美元,非广告营收的增长主要得益于移动增值服务的成长,该项业务本季度较去年同期增长了180.4%,较上季度增长了12.8%。

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:/hostnamed35corganizd35cdomain/pub”(baseHREF应该是“ftp:/hostnamed35corganizd35cdomain”)。提示:不要使用带有此选项的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
│      └── 亚游wwwag8com www.neurofeedbackconsult.com.png
├── linux.linuxidc.com
├── 亚游wwwag8com www.neurofeedbackconsult.com
├── 公共的
├── 模板
├── 视频
├── 图片
├── 文档
├── 下载
├── 音乐
└── 桌面
    ├── linuxidc.com
    ├── linux.linuxidc.com
    ├── m.linuxidc.com
    ├── 亚游wwwag8com www.neurofeedbackconsult.com
    └── 亚游wwwag8com www.neurofeedbackconsult.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命令大全 专题页面 亚游wwwag8com/wwwd35clinuxidcd35ccom/topicnews.aspx?tid=16

Linux公社的RSS地址/wwwd35clinuxidcd35ccom/rssFeed.aspx

本文永久更新链接地址/wwwd35clinuxidcd35ccom/Linux/2018-12/155631.htm

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

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 2 楼
* canvi会员 发表于 2018/12/27 0:54:49
这个工具真厉害
第 1 楼
* Martin会员 发表于 2018/12/26 11:11:22
已经安装,虽然中间有些小麻烦。但是还好,解决了。用着真的很方便,给老板汇报的时候,再也不用文件的位置关系讲一大堆了 一个图 解决问题
新浪视点:柯洁陈耀烨无愧领军人物 内耗可惜 亚马逊市值有望超过苹果 迈入万亿美元市值大关 美国股市已进入“拆弹时间” 退役军人事务部领导层出炉:林国耀任驻部纪检组长 网评:上海高塔巅峰已过 京疆粤抢人需谨慎 兴业投资:美联储票委鸽声嘹亮 美元升势仍难挡 美对朝谈判原则:朝无核化时间为特朗普第一任期内 煤炭期货春季行情可期 NBA有个奖项被詹姆斯承包!这片鱼塘他已7连庄 中国企业参与乌克兰港口建设 1年中标2项疏浚项目 温格告别感言:对执教已经上瘾 离阿森纳很伤心 国脚厄齐尔因种族歧视退队后德国掀起Me Two运动
问题疫苗如何中标?山东政府采购人员讲述招标过程 技术+心理双准备 北京女篮明日赴山西战总决赛 代表:研发用意念控制的游戏来延缓老年痴呆症 雷霆爵士再爆发十人冲突 骑士旧将吃T被驱逐 郭台铭:富士康肯定要自主制造芯片 科娃:为自己感到骄傲 身体很疲惫将退出罗马赛 热身-C罗仍缺阵 小将世界波 新门将扑点 尤文5-3 全球电动车全产业链竞争加剧 原料战愈演愈烈 肖亚庆:去年央企负债总额36.1万亿 负债水平可控 巴萨被逆转打懵!梅西茫然 老将眼神让人心碎 韩国地方选举倒计时 韩媒:朝野将展开议席保卫战 工人社保资金被侵吞索要无门 安监局:不了解情况
副战区级空军少将李勇已履新联勤保障部队 48年过去了 如今的东方红一号是太空垃圾吗? 周洋:爱滑冰也爱滑雪 丰富自己期待未来 微博2018超级红人节开幕 打造中国版VidCon 下降近五成 流量资费如何算账 乐视网称孙宏斌暂无接盘意向 2018年中国军费预算将增8.1% 达11070亿元 36家A股游戏公司 2017年近半业绩涨跌受并购影响 共享单车下半场:合并存变数 “全免押”面临两难 3人各饰一角卖“特效药” 忽悠老人45万买鱼肝油 工信部:2017年中国生产手机19亿部 出口保持较快增… 美国国税局盯上虚拟货币 三大银行禁止信用卡购币 8队提前获得CBA季后赛名额 广东23年从未缺席 亚游wwwag8com