一、前言
tree命令是可以把指定文件夹的所以文件用树状罗列出来,呈现目录形式的一个命令。在Centos 6.5中默认不能直接使用:
输入type tree命令(type COMMAND:区别是内建命令还是外部命令)提示不存在:
二、安装
实际生产环境中因为业务需求以及数据安全方面考虑,安装Centos的服务器是存在两种网络连接情况的:
1.可以直接访问Internet
安装命令:yum -y install tree
安装完成,再次运行type tree
显示tree的路径为/usr/bin/tree,说明tree现在已经是一个外部命令了,可以正常使用了。
2.只允许访问公司局域网
首先可以在允许访问Internet的PC上下载tree的安装包
网上下载路径很多,直接搜索下,例如:
http://mirrors.163.com/centos/6/os/x86_64/Packages/
通过模拟终端软件,利用FTP上传到Centos的/tmp目录下:
输入ls -l /tmp 查看tree-1.5.3-3.el6.x86_64.rpm
输入cd /tmp 进入/tmp目录下
输入rpm -ivh tree-1.5.3-3.el6.x86_64.rpm 安装
输入type tree 显示tree已是外部命令
三、使用
通过tree的安装,明确了tree命令是一个外部命令,根据在Linux中外部命令的定义为:位于文件系统目录下的一个可执行程序。
是无法通过使用内部命令获取帮助方法:help COMMAND 那样来呈现的
所有我们必须使用外部命令获取帮助的方法来查看tree命令的使用,常见的方式有如下几种:
方法1:tree –help (不能像其他外部命令一样使用tree -h,-h是tree命令中的一个选项)
方法2:man tree
方法3:info tree
通过上述的方法,我们可以看到通过在tree 命令后面加上不同的选项,显示不同的形式呈现给我们查看
例如:
-L 限制显示目录的层级数:
-u 显示各层级目录的拥有者
原创文章,作者:Net18_炉子,如若转载,请注明出处:http://www.178linux.com/13408
评论列表(1条)
是18期同学的文章质量水平比前几项的同学高出不少层次,还是来投稿的都是高手~ 文章写的很认真,还有前言,赞!