Linux命令行下的目录管理总归有些不直观,不过Liunx是自由的,只要有问题就有人会想办法去解决,显示目录内容直接使用ls
只能显示当前目录的结构,而不能看到子文件夹,这个时候就需要用到tree
命令了。
安装tree
很简单:
1# Fedora/CentOS
2yum install tree
3
4# Ubuntu/Debian
5apt-get install tree
安装完后可以使用man tree
查看具体使用教程。常用的几个参数如下:
参数 | 含义 |
---|---|
-a | 打印所有文件,默认情况下不打印隐藏文件 |
-d | 只显示文件夹 |
-L 级别 | 设置目录树的最大显示深度 |
-P 字符 | 仅列出与通配符模式匹配的文件 |
-I 字符 | 排除与通配符模式匹配的文件 |
一般用的比较多的是-L
参数:
1tree -L 1
输出如下:
1.
2├── bin -> usr/bin
3├── boot
4├── dev
5├── etc
6├── home
7├── lib -> usr/lib
8├── lib64 -> usr/lib64
9├── lost+found
10├── media
11├── mnt
12├── opt
13├── proc
14├── root
15├── run
16├── sbin -> usr/sbin
17├── srv
18├── sys
19├── tmp
20├── usr
21└── var
22
2320 directories, 0 file