以树型结构列出目录内容(指定目录)。
语法格式:
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.选项介绍
选项 | 说明 |
---|---|
-d | 只列出目录下的目录文件 |
-f | 包含文件名路径前缀(指定目录下) |
-i | 取消缩进线打印,与 -f 配合使用有奇效 |
-l | |
-x | |
-p | |
-s | |
-u | |
-g | |
-D | |
-r | |
-t | |
--dirsfirst | |
-L level | |
-o filename |
2.实例演示
选项 -d,仅仅列出目录下的目录文件
[view@payqa2 .tmp]$ tree src/src/├── sd1│ ├── sf1│ └── sf2└── sd2 ├── sf3 └── sf42 directories, 4 files[view@payqa2 .tmp]$ tree -d srcsrc├── sd1└── sd22 directories
选项 -f 的效果,
[view@payqa2 .tmp]$ tree -f src/src├── src/sd1│ ├── src/sd1/sf1│ └── src/sd1/sf2└── src/sd2 ├── src/sd2/sf3 └── src/sd2/sf42 directories, 4 files
取消缩进线打印
[view@payqa2 .tmp]$ tree -i src/src/sd1sf1sf2sd2sf3sf42 directories, 4 files[view@payqa2 .tmp]$ tree -id src/src/sd1sd22 directories[view@payqa2 .tmp]$ tree -if src/srcsrc/sd1src/sd1/sf1src/sd1/sf2src/sd2src/sd2/sf3src/sd2/sf42 directories, 4 files