Linux中tree命令怎么用
这篇文章将为大家详细讲解有关Linux中tree命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Linux常用命令tree命令 以树状图列出目录的内容。
tree树状图列出目录的内容
语法tree(选项)(参数)选项
-------列表选项--------a#显示所有文件和目录。-d#显示目录名称而非文件。-l#如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。-f#在每个文件或目录之前,显示完整的相对路径名称。-x#将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。-Llevel#限制目录显示层级。-R#Reruntreewhenmaxdirlevelreached.-Ppattern#只显示符合范本样式的文件和目录名称。-Ipattern#Donotlistfilesthatmatchthegivenpattern.--ignore-case#Ignorecasewhenpatternmatching.--matchdirs#Includedirectorynamesin-Ppatternmatching.--noreport#Turnofffile/directorycountatendoftreelisting.--charsetX#UsecharsetXforterminal/HTMLandindentationlineoutput.--filelimit##Donotdescenddirswithmorethan#filesinthem.--timefmt#Printandformattimeaccordingtotheformat.-ofilename#Outputtofileinsteadofstdout.--------文件选项----------q#用“?”号取代控制字符,列出文件和目录名称。-N#直接列出文件和目录名称,包括控制字符。-Q#Quotefilenameswithdoublequotes.-p#列出权限标示。-u#列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。-g#列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。-s#列出文件和目录大小。-h#Printthesizeinamorehumanreadableway.--si#Like-h,butuseinSIunits(powersof1000).-D#列出文件或目录的更改时间。-F#在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号。--inodes#Printinodenumberofeachfile.--device#PrintdeviceIDnumbertowhicheachfilebelongs.-------排序选项--------v#Sortfilesalphanumericallybyversion.-t#用文件和目录的更改时间排序。-c#Sortfilesbylaststatuschangetime.-U#Leavefilesunsorted.-r#Reversetheorderofthesort.--dirsfirst#Listdirectoriesbeforefiles(-Udisables).--sortX#Selectsort:name,version,size,mtime,ctime.-------图形选项-------i#不以阶梯状列出文件和目录名称。-A#使用ASNI绘图字符显示树状图而非以ASCII字符组合。-S#PrintwithCP437(console)graphicsindentationlines.-n#Turncolorizationoffalways(-Coverrides).-C#在文件和目录清单加上色彩,便于区分各种类型。-------XML/HTML/JSON选项--------X#PrintsoutanXMLrepresentationofthetree.-J#PrintsoutanJSONrepresentationofthetree.-HbaseHREF#PrintsoutHTMLformatwithbaseHREFastopdirectory.-Tstring#ReplacethedefaultHTMLtitleandH1headerwithstring.--nolinks#TurnoffhyperlinksinHTMLoutput.----杂项选项------version#输入版本信息。--help#打印使用帮助信息。--#Optionsprocessingterminator.参数
目录:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
实例列出目录/private/ 第一级文件名
tree/private/-L1/private/├──etc├──tftpboot├──tmp└──var
忽略文件夹
tree-Inode_modules#忽略当前目录文件夹node_modulestree-Pnode_modules#列出当前目录文件夹node_modules的目录结构tree-Pnode_modules-L2#显示目录node_modules两层的目录树结构tree-L2>/home/www/tree.txt#当前目录结果存到tree.txt文件中
忽略多个文件夹
tree-I'node_modules|icon|font'-L2
非树状结构列出目录/private/下的所有文件
tree-if/private//private/private/a1/private/a2/private/etc/private/etc/b1/private/etc/b2/private/tftpboot
关于“Linux中tree命令怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。