|
1 |
| -tree |
2 |
| -=== |
3 |
| - |
4 |
| -树状图列出目录的内容 |
5 |
| - |
6 |
| -## 补充说明 |
7 |
| - |
8 |
| -**tree命令** 以树状图列出目录的内容。 |
9 |
| - |
10 |
| -### 语法 |
11 |
| - |
12 |
| -``` |
13 |
| -tree(选项)(参数) |
14 |
| -``` |
15 |
| - |
16 |
| -### 选项 |
17 |
| - |
18 |
| -``` |
19 |
| --a:显示所有文件和目录; |
20 |
| --A:使用ASNI绘图字符显示树状图而非以ASCII字符组合; |
21 |
| --C:在文件和目录清单加上色彩,便于区分各种类型; |
22 |
| --d:先是目录名称而非内容; |
23 |
| --D:列出文件或目录的更改时间; |
24 |
| --f:在每个文件或目录之前,显示完整的相对路径名称; |
25 |
| --F:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号; |
26 |
| --g:列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码; |
27 |
| --i:不以阶梯状列出文件和目录名称; |
28 |
| --l:<范本样式> 不显示符号范本样式的文件或目录名称; |
29 |
| --l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录; |
30 |
| --n:不在文件和目录清单加上色彩; |
31 |
| --N:直接列出文件和目录名称,包括控制字符; |
32 |
| --p:列出权限标示; |
33 |
| --P:<范本样式> 只显示符合范本样式的文件和目录名称; |
34 |
| --q:用“?”号取代控制字符,列出文件和目录名称; |
35 |
| --s:列出文件和目录大小; |
36 |
| --t:用文件和目录的更改时间排序; |
37 |
| --u:列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码; |
38 |
| --x:将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。 |
39 |
| -``` |
40 |
| - |
41 |
| -### 参数 |
42 |
| - |
43 |
| -目录:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 |
44 |
| - |
45 |
| - |
46 |
| -<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ --> |
| 1 | +tree |
| 2 | +=== |
| 3 | + |
| 4 | +树状图列出目录的内容 |
| 5 | + |
| 6 | +## 补充说明 |
| 7 | + |
| 8 | +**tree命令** 以树状图列出目录的内容。 |
| 9 | + |
| 10 | +### 语法 |
| 11 | + |
| 12 | +``` |
| 13 | +tree(选项)(参数) |
| 14 | +``` |
| 15 | + |
| 16 | +### 选项 |
| 17 | + |
| 18 | +``` |
| 19 | +------- 列表选项 ------- |
| 20 | +-a 显示所有文件和目录。 |
| 21 | +-d 先是目录名称而非文件。 |
| 22 | +-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。 |
| 23 | +-f 在每个文件或目录之前,显示完整的相对路径名称。 |
| 24 | +-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。 |
| 25 | +-L level 限制目录显示层级。 |
| 26 | +-R Rerun tree when max dir level reached. |
| 27 | +-P pattern <范本样式> 只显示符合范本样式的文件和目录名称。 |
| 28 | +-I pattern Do not list files that match the given pattern. |
| 29 | +--ignore-case Ignore case when pattern matching. |
| 30 | +--matchdirs Include directory names in -P pattern matching. |
| 31 | +--noreport Turn off file/directory count at end of tree listing. |
| 32 | +--charset X Use charset X for terminal/HTML and indentation line output. |
| 33 | +--filelimit # Do not descend dirs with more than # files in them. |
| 34 | +--timefmt <f> Print and format time according to the format <f>. |
| 35 | +-o filename Output to file instead of stdout. |
| 36 | +-------- 文件选项 --------- |
| 37 | +-q 用“?”号取代控制字符,列出文件和目录名称。 |
| 38 | +-N 直接列出文件和目录名称,包括控制字符。 |
| 39 | +-Q Quote filenames with double quotes. |
| 40 | +-p 列出权限标示。 |
| 41 | +-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。 |
| 42 | +-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。 |
| 43 | +-s 列出文件和目录大小。 |
| 44 | +-h Print the size in a more human readable way. |
| 45 | +--si Like -h, but use in SI units (powers of 1000). |
| 46 | +-D 列出文件或目录的更改时间。 |
| 47 | +-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号。 |
| 48 | +--inodes Print inode number of each file. |
| 49 | +--device Print device ID number to which each file belongs. |
| 50 | +------- 排序选项 ------- |
| 51 | +-v Sort files alphanumerically by version. |
| 52 | +-t 用文件和目录的更改时间排序。 |
| 53 | +-c Sort files by last status change time. |
| 54 | +-U Leave files unsorted. |
| 55 | +-r Reverse the order of the sort. |
| 56 | +--dirsfirst List directories before files (-U disables). |
| 57 | +--sort X Select sort: name,version,size,mtime,ctime. |
| 58 | +------- 图形选项 ------ |
| 59 | +-i 不以阶梯状列出文件和目录名称。 |
| 60 | +-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 |
| 61 | +-S Print with CP437 (console) graphics indentation lines. |
| 62 | +-n Turn colorization off always (-C overrides). |
| 63 | +-C 在文件和目录清单加上色彩,便于区分各种类型。 |
| 64 | +------- XML / HTML / JSON选项 ------- |
| 65 | +-X Prints out an XML representation of the tree. |
| 66 | +-J Prints out an JSON representation of the tree. |
| 67 | +-H baseHREF Prints out HTML format with baseHREF as top directory. |
| 68 | +-T string Replace the default HTML title and H1 header with string. |
| 69 | +--nolinks Turn off hyperlinks in HTML output. |
| 70 | +---- Miscellaneous options ---- |
| 71 | +--version 输入版本信息。 |
| 72 | +--help 打印使用帮助信息。 |
| 73 | +-- Options processing terminator. |
| 74 | +``` |
| 75 | + |
| 76 | +### 参数 |
| 77 | + |
| 78 | +目录:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 |
| 79 | + |
| 80 | + |
| 81 | +### 实例 |
| 82 | + |
| 83 | +列出目录`/private/` 第一级文件名 |
| 84 | + |
| 85 | +```bash |
| 86 | +tree /private/ -L 1 |
| 87 | +/private/ |
| 88 | +├── etc |
| 89 | +├── tftpboot |
| 90 | +├── tmp |
| 91 | +└── var |
| 92 | +``` |
| 93 | + |
| 94 | +<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ --> |
0 commit comments