更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2021-11-05 15:22:56
在Linux系统中,tree命令主要用于以树状图列出目录的内容。执行tree命令之后,它会列出指定目录下的所有文件,包括子目录的文件。那么Linux tree命令作用是什么?小编通过以下内容为大家介绍一下,一起来学习吧。
tree:以树形结构显示目录下的内容
tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。
[root@oldboy ~]# rpm -qa tree #<==查询tree命令是否安装。
tree-1.5.3-2.el6.x86_64 #<==如果没有显示就执行下面的命令。
[root@oldboy ~]# yum -y install tree #<==安装tree命令的yum命令。
第二步,调整系统字符集,防止树形结构显示乱码。
范例:不带任何参数执行tree命令。
[root@oldboy etc]# cd ~
[root@oldboy ~]# tree #<==显示当前目录结构。
. #<==“.”以当前目录为起点。
├── anaconda-ks.cfg
├── install.log
└── install.log.syslog
0 directories, 3 files
范例:以树形结构显示目录下的所有内容(-a的功能)。
[root@oldboy ~]# tree -a #<==带-a参数显示所有文件(包括隐藏文件)。
.├── anaconda-ks.cfg
├── .bash_history #<==在Linux系统中,以“.”点号开头的文件为隐藏文件,默认不显示。
├── .bash_logout
├── .bash_profile
├── .bashrc
├── .cshrc
├── install.log
├── install.log.syslog
├── .mysql_history
├── .tcshrc
└── .viminfo
0 directories, 11 files
#<==上述命令结果仅供参考,能看到加粗的以点开头的隐藏文件即可,列表的内容名字多少可能因系统的不同而有区别。
范例:只列出根目录下第一层目录结构(-L功能)。
[root@oldboy ~]# tree -L 1 / #<==-L参数后接数字,表示查看目录的层数,不带-L选项默认显示所有层数。
/
├── bin
├── boot
...省略若干行...
├── sys
├── tmp
├── usr
└── var
20 directories, 0 files