以树型结构列出目录内容(指定目录)。node
语法格式:bash
tree [-adfghilnopqrstuvxACDFNS] [-L level [-R]] [-H baseHREF] \ [-T title] [-o filename] [--nolinks] [-P pattern] [-I pattern] \ [--inodes] [--device] [--noreport] [--dirsfirst] \ [--version] [--help] [--filelimit #] \ [directory ...]
1.选项介绍ide
选项 |
说明 |
---|---|
-d |
只列出目录下的目录文件 |
-f |
包含文件名路径前缀(指定目录下) |
-i |
取消缩进线打印,与 -f 配合使用有奇效 |
-l |
|
-x |
|
-p |
|
-s |
|
-u |
|
-g |
|
-D |
|
-r |
|
-t |
|
--dirsfirst |
|
-L level |
|
-o filename |
2.实例演示spa
选项 -d,仅仅列出目录下的目录文件it
[view@payqa2 .tmp]$ tree src/ src/ ├── sd1 │ ├── sf1 │ └── sf2 └── sd2 ├── sf3 └── sf4 2 directories, 4 files [view@payqa2 .tmp]$ tree -d src src ├── sd1 └── sd2 2 directories
选项 -f 的效果,io
[view@payqa2 .tmp]$ tree -f src/ src ├── src/sd1 │ ├── src/sd1/sf1 │ └── src/sd1/sf2 └── src/sd2 ├── src/sd2/sf3 └── src/sd2/sf4 2 directories, 4 files
取消缩进线打印table
[view@payqa2 .tmp]$ tree -i src/ src/ sd1 sf1 sf2 sd2 sf3 sf4 2 directories, 4 files [view@payqa2 .tmp]$ tree -id src/ src/ sd1 sd2 2 directories [view@payqa2 .tmp]$ tree -if src/ src src/sd1 src/sd1/sf1 src/sd1/sf2 src/sd2 src/sd2/sf3 src/sd2/sf4 2 directories, 4 files