tree命令
命令说明
树结构是一种分层数据结构,通过链接(称为分支)来组织数据元素(称为节点)。此结构用于帮助以易于阅读的格式显示大量信息。
语法格式:
tree [option] [directory]
参数选项
解释说明
-d
只显示目录
-L(level)
遍历目录的最大层级数,level为大于0的正整数
-a
显示所有文件,包含隐藏文件
-f
打印每个路径的前缀
-i
不会打印缩进线。与-f选项结合使用时非常有用。
显示tmp目录下的所有目录
[root@localhost ~]# tree -d /tmp/
/tmp/
├── vmware-root_5743-1689721467
├── vmware-root_5823-1723800779
├── vmware-root_5858-968996590
├── vmware-root_5871-1958161083
├── vmware-root_5886-961066869
├── vmware-root_5888-969455348
└── vmware-root_5892-961263473
显示boot目录下的目录和文件(一级目录文件)
[root@localhost ~]# tree -L 1 /boot
/boot
├── config-3.10.0-957.el7.x86_64
├── efi
├── grub
├── grub2
├── initramfs-0-rescue-63a865b22d424863820eba090c3b40ca.img
├── initramfs-3.10.0-957.el7.x86_64.img
├── symvers-3.10.0-957.el7.x86_64.gz
├── System.map-3.10.0-957.el7.x86_64
├── vmlinuz-0-rescue-63a865b22d424863820eba090c3b40ca
└── vmlinuz-3.10.0-957.el7.x86_64