Linux 命令 | 常用命令 tree

举报
Linux猿 发表于 2021/08/05 00:18:31 2021/08/05
【摘要】    目录 1. 命令用途 2. 常用参数 3. 总结 前几天突然发现 tree 这个命令还是挺有意思的,使用 tree 可以查看某个目录的整个目录树结构,下面总结下 tree 以及常用的几个参数。 1. 命令用途 tree 命令用于以树状图形式展示目录的内容,就向下面这样执行:tree rpmbuild 命令。 [root@localho...

   目录

1. 命令用途

2. 常用参数

3. 总结


前几天突然发现 tree 这个命令还是挺有意思的,使用 tree 可以查看某个目录的整个目录树结构,下面总结下 tree 以及常用的几个参数。

1. 命令用途

tree 命令用于以树状图形式展示目录的内容,就向下面这样执行:tree rpmbuild 命令。


  
  1. [root@localhost ~]# tree rpmbuild/
  2. rpmbuild/
  3. ├── BUILD
  4. │   ├── doc
  5. │   │   ├── Makefile.in
  6. │   │   └── version.texi
  7. │   ├── lib
  8. │   │   ├── float.c
  9. │   │   └── link.c
  10. │   ├── src
  11. │   │   ├── url.c
  12. │   │   └── url.h
  13. │   ├── util
  14. │   │   ├── Makefile.am
  15. │   │   ├── Makefile.in
  16. │   │   ├── README
  17. │   │   ├── rmold.pl
  18. │   │   └── trunc.c
  19. │   └── wget-1.19.5
  20. ├── BUILDROOT
  21. ├── RPMS
  22. ├── SOURCES
  23. │   └── wget-1.17-path.patch
  24. ├── SPECS
  25. │   └── wget.spec
  26. └── SRPMS
  27. 11 directories, 13 files

能够列出目录下的所有子目录和文件,其实说到这里基本上就把这个命令的精华说完了,但是一些命令参数也比较有用。

2. 常用参数

(1)-L level : 限制目录显示层级,如下所示:


  
  1. [root@localhost ~]# tree -L 2 rpmbuild/
  2. rpmbuild/
  3. ├── BUILD
  4. │   ├── doc
  5. │   ├── lib
  6. │   ├── src
  7. │   ├── util
  8. │   └── wget-1.19.5
  9. ├── BUILDROOT
  10. ├── RPMS
  11. ├── SOURCES
  12. │   └── wget-1.17-path.patch
  13. ├── SPECS
  14. │   └── wget.spec
  15. └── SRPMS
  16. 11 directories, 2 files
  17. [root@localhost ~]#

可以设置显示目录的层级,比如:有的目录有包含很多文件,如果直接使用 tree 的话可能需要列出的太多,可以使用 -L 参数查看前几层的目录结构,这样就方便多了。

(2)-d : 只显示目录,不显示文件,如下所示:


  
  1. [root@localhost ~]# tree -d rpmbuild/
  2. rpmbuild/
  3. ├── BUILD
  4. │   ├── doc
  5. │   ├── lib
  6. │   ├── src
  7. │   ├── util
  8. │   └── wget-1.19.5
  9. ├── BUILDROOT
  10. ├── RPMS
  11. ├── SOURCES
  12. ├── SPECS
  13. └── SRPMS
  14. 11 directories
  15. [root@localhost ~]#

3. 总结

tree 命令只是一个简单的命令工具,其它的参数就不在这里介绍了,平常使用到的主要是这两个参数。

文章来源: blog.csdn.net,作者:Linux猿,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/nyist_zxp/article/details/108673489

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。