命令-tree
2017-03-05 19:51
155 查看
tree命令tree-listcontentsofdirectoriesinatree-likeformat.
显示目录的层级结构;tree命令英文理解为树的意思,其功能是创建文件列表,将目录所有文件以树状的形式列出来。linux中的tree命令默认并不会安装,所以需要通过yuminstalltree-y来安装此命令。
【SYNOPSIS】tree[options][directory]【OPTIONS】
-Llevel:指定要显示的层级;-d:仅列出目录;-f:显示每个文件或目录完整的相对路径名称;-s:列出文件或目录的大小。-h:以人可读方式列出文件或目录的大小。-D:列出文件或目录的更改时间。
-t:用文件和目录的更改时间排序。※
【EXAMPLES】示例准备:
[/code]示例1:直接执行tree命令,带-d参数,仅列出目录。
[/code]示例2:直接执行tree命令,带-L参数,只显示当前目录下指定最大深度的目录结构。
[/code]示例3:直接执行tree命令,带-f参数。在每个文件或目录之前,显示完整的相对路径名称。
[/code]示例4:执行tree命令,带-Dt组合参数,列出文件或目录的更改时间,并用文件和目录的更改时间排序。
[
[/code]示例5:执行tree命令,带-sh组合参数,列出文件或目录的大小,并以人类可读的方式显示。
[/code]示例6:执行tree-L2/test/>/test/tree.txt列出/test/目录的2级目录并将结果重定向到/test/tree.txt文件中。
[/code]
来自为知笔记(Wiz)
显示目录的层级结构;tree命令英文理解为树的意思,其功能是创建文件列表,将目录所有文件以树状的形式列出来。linux中的tree命令默认并不会安装,所以需要通过yuminstalltree-y来安装此命令。
【SYNOPSIS】tree[options][directory]【OPTIONS】
-Llevel:指定要显示的层级;-d:仅列出目录;-f:显示每个文件或目录完整的相对路径名称;-s:列出文件或目录的大小。-h:以人可读方式列出文件或目录的大小。-D:列出文件或目录的更改时间。
-t:用文件和目录的更改时间排序。※
【EXAMPLES】示例准备:
[root@CentOS7-171~]#mkdir/test#创建test目录
[root@CentOS7-171~]#cd/test
[root@CentOS7-171test]#touchfile1.txtfile2.txtfile3.txt#在目录内3个文件
[root@CentOS7-171test]#ls
file1.txtfile2.txtfile3.txt
[root@CentOS7-171test]#mkdirdir1dir2dir3#在目录内创建3个目录
[root@CentOS7-171test]#touchdir1/text1dir2/text2dir3/text3
[root@CentOS7-171test]#tree
.
├──dir1
│└──text1
├──dir2
│└──text2
├──dir3
│└──text3
├──file1.txt
├──file2.txt
└──file3.txt
3directories,6files
[/code]示例1:直接执行tree命令,带-d参数,仅列出目录。
[root@CentOS7-171test]#tree-d
.
├──dir1
├──dir2
└──dir3
3directories
[/code]示例2:直接执行tree命令,带-L参数,只显示当前目录下指定最大深度的目录结构。
[root@CentOS7-171test]#tree-L2
.
├──dir1
│└──text1
├──dir2
│└──text2
├──dir3
│└──text3
├──file1.txt
├──file2.txt
└──file3.txt
3directories,6files
[root@CentOS7-171test]#tree-L1
.
├──dir1
├──dir2
├──dir3
├──file1.txt
├──file2.txt
└──file3.txt
3directories,3files
[root@CentOS7-171test]#tree-L1-d/test/#显示该级目录的下级
/test/
├──dir1
├──dir2
└──dir3
3directories
[root@CentOS7-171test]#tree-L1/test
/test
├──dir1
├──dir2
├──dir3
├──file1.txt
├──file2.txt
└──file3.txt
3directories,3files
[/code]示例3:直接执行tree命令,带-f参数。在每个文件或目录之前,显示完整的相对路径名称。
[root@CentOS7-171~]#tree-f/test/
/test
├──/test/dir1
│└──/test/dir1/text1
├──/test/dir2
│└──/test/dir2/text2
├──/test/dir3
│└──/test/dir3/text3
├──/test/file1.txt
├──/test/file2.txt
└──/test/file3.txt
3directories,6files
[/code]示例4:执行tree命令,带-Dt组合参数,列出文件或目录的更改时间,并用文件和目录的更改时间排序。
[
root@CentOS7-171~]#tree-tD/test/
/test/
├──[Mar521:44]dir1
│└──[Mar521:44]text1
├──[Mar521:44]dir2
│└──[Mar521:44]text2
├──[Mar521:44]dir3
│└──[Mar521:44]text3
├──[Mar519:32]file1.txt
├──[Mar519:32]file2.txt
└──[Mar519:32]file3.txt
3directories,6files
[/code]示例5:执行tree命令,带-sh组合参数,列出文件或目录的大小,并以人类可读的方式显示。
[root@CentOS7-171~]#tree-sh/test/
/test/
├──[18]dir1
│└──[193K]text1
├──[18]dir2
│└──[6]text2
├──[18]dir3
│└──[6]text3
├──[0]file1.txt
├──[0]file2.txt
└──[0]file3.txt
3directories,6files
[/code]示例6:执行tree-L2/test/>/test/tree.txt列出/test/目录的2级目录并将结果重定向到/test/tree.txt文件中。
[root@CentOS7-171~]#tree-L2/test/>/test/tree.txt
[root@CentOS7-171~]#cat/test/tree.txt
/test/
├──dir1
│└──text1
├──dir2
│└──text2
├──dir3
│└──text3
├──file1.txt
├──file2.txt
├──file3.txt
└──tree.txt
3directories,7files
[/code]
相关文章推荐
- linux pstree(process status tree) 命令详解
- 利用Tree命令生成磁盘文件列表
- Dos:Tree命令详解
- 命令tree的简单妙用.
- Linux下列目录树的命令tree
- 利用Tree命令生成磁盘文件列表
- 一个windows的命令 Tree
- TREE——显示磁盘目录结构命令
- linux命令--tree
- Windows-tree命令生成目录树
- cmd tree命令 以树形格式罗列文件
- 用tree命令查看目录结构
- 最强最全的Tree命令详解
- linux系统调用之文件:递归实现tree命令
- [原创]最强最全的Tree命令详解!
- Tree 命令自动生成 目录树到txt
- linux 逐级显示文件命令--tree
- 一个windows的命令 Tree
- tree命令详解
- 入门命令2-树形格式罗列文件:tree