Linux 命令 | 常用命令 tree

   目录

1. 命令用途

2. 常用参数

3. 总结


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

1. 命令用途

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

[root@localhost ~]# tree rpmbuild/
rpmbuild/
├── BUILD
│   ├── doc
│   │   ├── Makefile.in
│   │   └── version.texi
│   ├── lib
│   │   ├── float.c
│   │   └── link.c
│   ├── src
│   │   ├── url.c
│   │   └── url.h
│   ├── util
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── README
│   │   ├── rmold.pl
│   │   └── trunc.c
│   └── wget-1.19.5
├── BUILDROOT
├── RPMS
├── SOURCES
│   └── wget-1.17-path.patch
├── SPECS
│   └── wget.spec
└── SRPMS

11 directories, 13 files

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

2. 常用参数

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

[root@localhost ~]# tree -L 2 rpmbuild/
rpmbuild/
├── BUILD
│   ├── doc
│   ├── lib
│   ├── src
│   ├── util
│   └── wget-1.19.5
├── BUILDROOT
├── RPMS
├── SOURCES
│   └── wget-1.17-path.patch
├── SPECS
│   └── wget.spec
└── SRPMS

11 directories, 2 files
[root@localhost ~]#

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

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

[root@localhost ~]# tree -d rpmbuild/
rpmbuild/
├── BUILD
│   ├── doc
│   ├── lib
│   ├── src
│   ├── util
│   └── wget-1.19.5
├── BUILDROOT
├── RPMS
├── SOURCES
├── SPECS
└── SRPMS

11 directories
[root@localhost ~]#

3. 总结

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值