参考:Linux tree Command Tutorial for Beginners (6 Examples)

简介

Linux tree命令用于以树状图列出目录的内容。

执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

用法

无参数,列出当前目录下字目录、文件

[root@localhost /]# tree /etc/yum
/etc/yum
├── fssnap.d
├── pluginconf.d
│ ├── fastestmirror.conf
│ └── langpacks.conf
├── protected.d
│ └── systemd.conf
├── vars
│ ├── contentdir
│ └── infra
└── version-groups.conf

然而这个输出有几点毛病:

隐藏文件(.开头的文件 or 目录)默认不显示,使用-a可以取消这一限制。

目录下的文件也显示 ,使用 -d可以只显示目录

显示文件的时候,只显示名字,不显示路径。-f可以为文件、目录加上路径

默认情况下,显示输出不限制目录深度,当目录很深时候很不方便。-L控制显示目录深度

有些文件、目录我不想看,也给我显示出来。-I (大写字母I)可以指定那些pattern的文件、目录不显示。举例:我不想看包含nap的文件、目录

[root@localhost /]# tree /etc/yum
/etc/yum
├── fssnap.d
├── pluginconf.d
│ ├── fastestmirror.conf
│ └── langpacks.conf
├── protected.d
│ └── systemd.conf
├── vars
│ ├── contentdir
│ └── infra
└── version-groups.conf directories, files
[root@localhost /]# tree /etc/yum -I *nap*
/etc/yum
├── pluginconf.d
│ ├── fastestmirror.conf
│ └── langpacks.conf
├── protected.d
│ └── systemd.conf
├── vars
│ ├── contentdir
│ └── infra
└── version-groups.conf directories, files

其他选项

-F 和ls用法一样,会用"*","/","=","@","|"表示不同文件类型

最新文章

  1. WPF - 属性系统 (2 of 4)
  2. Gym - 100917H
  3. smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5错误解决办法
  4. ThreadLocal的分享
  5. 修改dll版本号处理未能加载“******”,或找不到动态链接库依赖的项
  6. ASP.NET前台AJAX方法调用后台的方法写法
  7. java数据库连接池dbcp的使用
  8. 常见Web Service 使用网址
  9. BZOJ 4819 新生舞会
  10. 在SDL工程中让SDL_ttf渲染汉字
  11. 网络通信 --> CRC校验
  12. loadrunner录制时web时,安全证书问题
  13. wampserver一系列问题总结
  14. 命令行下执行python找不包的解决方法
  15. Java技术 第一次作业
  16. Spring 通知和顾问进行增强
  17. js自动运行
  18. Django templates html中进行模板渲染时使用python语法的基本方式
  19. Chapter 5 软件工程中的形式化方法
  20. Android 启动后台运行程序(Service)

热门文章

  1. tomcat常见报错解决方法汇总
  2. 最常见的Java面试题及答案汇总(一)
  3. 使用Centos7.5+Nginx+Gunicorn+Django+Python3部署blog项目
  4. list<Integer>,Integer[],int[]之间的互转(jdk1.8)
  5. 使用无图形界面启动Centos
  6. C++的派生类构造函数是否要带上基类构造函数
  7. Centos 安装mysql8
  8. Linux进程状态详解及状态转换
  9. python_二叉树简单实现
  10. [LOJ3048] [十二省联考2019] 异或粽子