tree2.10及常用命令及输出效果下载

隐藏内容

此处内容需要权限查看

  • 普通1金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

tree2 -h --du -o 0menu.txt

tree2 -h --du -L 3 -o 0menu.txt

tree2 -h --du -R -o  0menu.txt

tree2 ./27205首经典华语怀旧流行高品质MP3-07(1000首) -h --du   -o 07.txt

tree2 -h --du --prune --matchdirs -P 夫妻成长* -o menu.txt

tree2 --si --du --prune --matchdirs -P 夫妻成长* -o mulu100.md

tree2 -l -P *.mp4 -o mulu1.txt

tree2 -l -I *.mp4 -I *.mp3 -o mulu3.txt

tree2 -l --gitignore -o mulu4.txt

tree2 --si --du -i -f -o mulu44.txt

tree2 --si --du --prune -J -o mulu77.txt

 

LISTING OPTIONS

Manpage of TREE (indstate.edu)

-A
打印所有文件。默认情况下,tree 不打印隐藏文件(那些以点“.”开头的文件)。在任何情况下,树都不会打印文件系统构造“.”。(当前目录)和'..'(前一个目录)。
-d
仅列出目录。
-l
如果它们指向目录,则遵循符号链接,就好像它们是目录一样。检测到时会避免导致递归的符号链接。
-f
打印每个文件的完整路径前缀。
-x
仅留在当前文件系统上。阿拉找到-xdev
-L level
目录树的最大显示深度。
-R
递归地向下交叉树的每一级目录(见-L 选项),并在每个目录中再次执行,添加“-o 00Tree.html”作为新选项。
-P pattern
只列出那些匹配通配符模式的文件。您可能有多个 -P 选项。注意:您必须使用-a选项来同时考虑那些以点“.”开头的文件。用于匹配。有效的通配符是“*”(任何零个或多个字符)、“**”(任何零个或多个字符以及空 /,即 /**/ 可能匹配单个 /)、“?” (任何单个字符),`[...]'(括号中列出的任何单个字符(可以使用字符范围的可选-(破折号):例如:[AZ])和`[^...]'(括号中未列出的任何单个字符)和“|”分隔备用模式。
-I pattern
不要列出那些匹配通配符模式的文件。您可能有多个 -I 选项。有关通配符模式的信息, 请参见上面的-P 。
--gitignore
使用 git .gitignore文件过滤文件和目录。如果存在, 也使用$GIT_DIR/info/exclude 。
--ignore-case
如果匹配模式由-P-I选项 指定,这将导致模式匹配而不考虑每个字母的大小写。
--matchdirs
如果-P选项 指定了匹配模式,这将导致该模式应用于目录名称(除了文件名之外)。在目录名称匹配的情况下,将禁用目录内容的匹配。如果使用--prune选项,则不会修剪与模式匹配的空文件夹。
--metafirst
在行首而不是缩进行之后打印元数据信息。
--prune
使树从输出中修剪空目录,在与-P-I结合使用时很有用。有关此选项的更多信息, 请参阅下面的错误和注释。
--info
打印在 .info 文件中找到的文件注释。有关 .info 文件格式的更多信息, 请参阅下面的.INFO 文件。
--noreport
在树列表的末尾省略文件和目录报告的打印。
--charset charset
设置输出 HTML 和画线时要使用的字符集。
--filelimit #
不要下降包含超过#个条目的目录。
--timefmt format
根据使用strftime (3) 语法的格式字符串打印(implies -D)和格式化日期。
-o filename
将输出发送到文件名

 

FILE OPTIONS

-q
将文件名中的不可打印字符打印为问号而不是默认字符。
-N
按原样打印不可打印的字符,而不是转义的八进制数字。
-Q
用双引号引用文件名。
-p
打印每个文件的文件类型和权限(根据 ls -l)。
-u
打印文件的用户名或 UID #(如果没有可用的用户名)。
-g
打印文件的组名或 GID #(如果没有可用的组名)。
-s
打印每个文件的大小(以字节为单位)以及名称。
-h
打印每个文件的大小,但以更易读的方式打印,例如,附加千字节 (K)、兆字节 (M)、千兆字节 (G)、太字节 (T)、拍字节 (P) 和艾字节 (E) 的大小字母。
--si
与-h 类似,但使用 SI 单位(1000 的幂)代替。
--du
对于每个目录,将其大小报告为其所有文件和子目录(及其文件等)的大小的累加。已用空间总量也在最终报告中给出(如“du -c”命令。)此选项要求 tree 在发出之前读取整个目录树,请参阅下面的错误和 注释。Implies -s
-D
打印最后修改时间的日期,或者如果使用 -c ,则打印所列文件的最后状态更改时间。
-F
为目录附加一个“/”,为套接字文件附加一个“=”,为可执行文件附加一个“*”,为门(Solaris)附加一个“>”和一个“|” 对于 FIFO,根据 ls -F
--inodes
打印文件或目录的索引节点号
--device
打印文件或目录所属的设备号

 

SORTING OPTIONS

-v
按版本对输出进行排序。
-t
按最后修改时间而不是字母顺序对输出进行排序。
-c
按上次状态更改而不是按字母顺序对输出进行排序。修改 -D选项(如果使用)以打印上次状态更改而不是修改时间。
-U
不要排序。按目录顺序列出文件。禁用--dirsfirst
-r
以相反的顺序对输出进行排序。这是一种改变上述排序的元排序。使用 -U时禁用此选项。
--dirsfirst
在文件之前列出目录。这是一种改变上述排序的元排序。使用 -U时禁用此选项。
--filesfirst
在目录之前列出文件。这是一种改变上述排序的元排序。使用 -U时禁用此选项。
--sort [ = ]type
按类型而不是名称 对输出进行排序。可能的值为: ctime ( -c )、 mtime ( -t)、sizeversion ( -v)。


 

GRAPHICS OPTIONS

-i
使树不打印缩进线,与-f选项一起使用时很有用。当与-J-x选项一起使用时,还会删除尽可能多的空格。
-A
打印缩进线时打开 ANSI 线条图形破解。
-S
打开 CP437 线条图形(在使用 Linux 控制台模式字体时很有用)。此选项现在等同于 `--charset=IBM437' 并且最终可能会被贬低。
-n
始终关闭着色,由-C选项 覆盖,但如果存在则覆盖 CLICOLOR_FORCE。
-C
如果未设置 LS_COLORS 或 TREE_COLORS 环境变量,则始终使用内置颜色默认值打开着色。对管道的输出着色很有用。

 

XML/JSON/HTML  OPTIONS

-X
打开 XML 输出。将目录树输出为 XML 格式的文件。
-J
打开 JSON 输出。将目录树输出为 JSON 格式的数组。
-H baseHREF
打开 HTML 输出,包括 HTTP 引用。对 ftp 站点很有用。 baseHREF在使用 HTML 输出时给出基本 ftp 位置。也就是说,本地目录可以是“/local/ftp/pub”,但它必须被引用为“ ftp://hostname.organization.domain/pub”baseHREF应该是“ ftp://hostname.organization.domain” '). 提示:不要将 ANSI 行与此选项一起使用,并且不要在目录列表中给出一个以上的目录。如果您希望通过 CSS 样式表使用颜色,除了此选项之外还使用 -C 选项来强制输出颜色。
-T title
在 HTML 输出模式下设置标题和 H1 标题字符串。
--nolinks
关闭 HTML 输出中的超链接。

 

INPUT OPTIONS

--fromfile 从文件而不是文件系统中读取目录列表。命令行上提供的路径是要读取的文件而不是要搜索的目录。点 (.) 目录表示树应该从标准输入读取路径。注意:这仅适用于读取诸如 find 之类的程序的输出,而不适用于“tree -fi”,因为符号链接不能(至少目前)与仅包含“->”作为文件名一部分的文件区分开来。

 

 

.INFO FILES

.info文件类似于 .gitignore 文件,如果在扫描目录时找到 .info 文件,则会读取该文件并将其添加到 .info 信息堆栈中。每个文件都由注释(以散列标记 (#) 开头的行)或通配符模式组成,这些模式可能与文件相对于在其中找到 .info 文件的目录相匹配。如果文件应与模式匹配,则制表符缩进模式后面的注释用作文件注释。注释以非制表符缩进行结束。多个模式,每个模式占一行,可以共享相同的注释。

 

 

FILES

/etc/DIR_COLORS   系统颜色数据库。

~/.dircolors   用户颜色数据库。

.gitignore   Git排除文件

$GIT_DIR/info/exclude   全局git 文件排除列表

.info   文件注释文件

/usr/share/finfo/global_info   全局文件注释文件      

          

ENVIRONMENT            

LS_COLORS   由dircolors 创建的颜色信息

TREE_COLORS   如果已设置,则将其用于 LS_COLORS 的颜色信息。

TREE_CHARSET   用于 HTML 模式的树的字符集。

CLICOLOR   即使未设置 TREE_COLORS 或 LS_COLORS 也启用着色。

CLICOLOR_FORCE    始终启用着色(effectively -C)

LC_CTYPE    文件名输出的区域设置。

LC_TIME     timefmt 输出的语言环境,请参阅strftime (3)。

TZ    timefmt 输出的TZ时区,请参阅strftime (3)。              

    

错误和注意事项

默认情况下使用 -P 和 -I 选项时,树不会修剪“空”目录。使用 --prune 选项。

-h 和 --si 选项四舍五入到最接近的整数,这与 ls 总是四舍五入的实现不同。

使用 -I、-P 和 --filelimit 选项修剪文件和目录将导致不正确的文件/目录计数报告。

--prune 和 --du 选项导致树在发出之前在内存中累积整个树。对于大型目录树,这可能会导致输出显着延迟和使用大量内存。

timefmt 扩展缓冲区被限制为大得离谱的 255 个字符。超过此长度的时间字符串的输出将是未定义的,但保证不超过 255 个字符。

XML/JSON 树没有着色,有点遗憾。

 

从版本 2.0.0 开始,在 Linux 中,tree 将尝试在文件 descriptor 3(我称之为 stddata)上自动输出紧凑的 JSON 树(如果存在)。希望有一天更好的 Linux/Unix shell 可以利用这个特性,尽管 BSON 可能是一个更好的格式。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源