树形显示多级目录--tree

选项

选项

选项 说明
-a 显示所有文件,包含隐藏文件。
-d 只显示目录。
-l 跟踪符号链接,如果链接的是一个目录,则当成目录处理。
-f 显示完整路径。
-x 只显示本文件系统。
-L level 控制显示的目录深度。
-R 在下级目录中,再次执行 tree 命令并且加上 '-o 00Tree.html'选项,配合-L,-H使用。
-P pattern 只显示匹配了 pattern 的文件(不是目录),支持简单的正则表达式。
-I pattern 与-P相反,只显示没有匹配 pattern的文件。
--ignore-case 当使用了-P或-I选项时,忽略大小写。
--matchdirs 当使用了-P选项时,文件名包含完整路径。
--prune 不显示空目录,如果经过-P或-I后没有目录下没有需要显示的,也当作空目录。
--noreport 不显示最后的统计信息。
--charset charset 指定字符集。
--filelimit # 过滤掉文件个数超过 # 的目录。
--timefmt fmt 按照指定的格式打印文件的修改时间。
-o filename 将结果输出到文件。
-q 用问号代替不可打印的字符。
-N 用八进制代替不可打印的字符。
-Q 用引号将文件名括起来。
-p 显示文件的类型和权限。
-u 显示文件所属的用户名或者UID。
-g 显示文件所属的组或者GID。
-s 显示文件的大小,单位:字节。
-h 显示文件的大小,使用更人性化的显示。
--si 显示文件的大小,类似 -h 但是使用国际公制单位(1k=1000)。
--du 对于目录,显示其下所有文件的累计大小。
-D 显示文件的最后修改时间。
-F 类似 ls -F,对不同的文件类型,在末尾加上不同的字符。
--inodes 显示文件的索引节点。
--device 显示文件所属的设备号。
-v 显示的文件列表按照version排序。
-t 显示的文件列表按照最后修改时间排序。
-c 显示的文件列表按照最后的状态改变时间排序。
-U 不进行排序处理。
-r 反向输出列表。
--dirsfirst 优先显示目录(同一级别  )
--sort[=name] 指定排序方式,name(default), ctime, mtime, size, version.
-i 输出中不要进行缩进。
-A 使用ASCII的横线字符表示缩进。
-S 使用CP437的横线字符表示缩进。
-n 关闭颜色显示。
-C 打开颜色显示。
-X 使能XML格式输出。
-J 使能JSON格式输出。
-H baseHREF 使能HTML格式输出,并包含基本http链接地址。
-T title 在HTML格式输出中,设置标题和H1标签头
--nolinks 在HTML格式输出中,不输出超链接。

常规的用法:

1. 显示目录结构


[root@ Test]# tree
.
└── Level-1
    ├── L1-File-1.txt
    ├── L1-File-2.txt
    ├── Level-2-1
    │   ├── L21-File-1.txt
    │   ├── Level-3-1
    │   │   └── L31-File-1.txt
    │   ├── Level-3-2
    │   │   └── L32-File-1.txt
    │   └── Level-3-3
    │       └── L33-File-1.txt
    ├── Level-2-2
    │   └── L22-File-1.txt
    └── Level-2-3

7 directories, 7 files

2. 包含隐藏文件

[root@ Test]# tree -a
.
└── Level-1
    ├── L1-File-1.txt
    ├── L1-File-2.txt
    ├── .L1-hide.dat
    ├── Level-2-1
    │   ├── L21-File-1.txt
    │   ├── .L2-hide.dat
    │   ├── Level-3-1
    │   │   └── L31-File-1.txt
    │   ├── Level-3-2
    │   │   └── L32-File-1.txt
    │   └── Level-3-3
    │       └── L33-File-1.txt
    ├── Level-2-2
    │   └── L22-File-1.txt
    └── Level-2-3

7 directories, 9 files


3. 控制深度(假设为3)

[root@ Test]# tree -L 3
.
└── Level-1
    ├── L1-File-1.txt
    ├── L1-File-2.txt
    ├── Level-2-1
    │   ├── L21-File-1.txt
    │   ├── Level-3-1
    │   ├── Level-3-2
    │   └── Level-3-3
    ├── Level-2-2
    │   └── L22-File-1.txt
    └── Level-2-3

7 directories, 4 files

4. 只显示目录


[root@ Test]# tree -d

.
└── Level-1
    ├── Level-2-1
    │   ├── Level-3-1
    │   ├── Level-3-2
    │   └── Level-3-3
    ├── Level-2-2
    └── Level-2-3

7 directories

7 directories

5. 对需要显示的文件进行过滤

# 只显示包含 "L2"字符串的文件,并将过滤后的空目录也同时过滤掉
[root@ Test]# tree -P '*L2*' --prune
.
└── Level-1
    ├── Level-2-1
    │   └── L21-File-1.txt
    └── Level-2-2
        └── L22-File-1.txt

3 directories, 2 files


# 只显示不包含 "L2"字符串的文件,并将过滤后的空目录也同时过滤掉
[root@ Test]# 
[root@ Test]# tree -I '*L2*' --prune
.
└── Level-1
    ├── L1-File-1.txt
    ├── L1-File-2.txt
    └── Level-2-1
        ├── Level-3-1
        │   └── L31-File-1.txt
        ├── Level-3-2
        │   └── L32-File-1.txt
        └── Level-3-3
            └── L33-File-1.txt

5 directories, 5 files
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,743评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,296评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,285评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,485评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,581评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,821评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,960评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,719评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,186评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,516评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,650评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,329评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,936评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,757评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,991评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,370评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,527评论 2 349

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,370评论 0 5
  • Getting Started Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为...
    Eva_chenx阅读 28,658评论 0 14
  • 简介 DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是...
    Coder_Cat阅读 17,158评论 1 18
  • 还有几天,阳就八个月了。这个时候对共读做一个回顾感受,是因为我觉得与阳的共读有了一个质的飞跃。 最近,他不再随便撕...
    丢了朵朵阅读 584评论 0 2
  • 一盏阳光舒醒绵绵沉晚 暖意滋曼凉城 绽开 叠叠叶子 仰望 洗礼 末梢留恋的孤欢 农夫的吆喝声 幸会新晨 汗水富足 ...
    落夜随凝阅读 323评论 2 2