推荐-tree命令的安装和使用

一、前言

    tree命令是可以把指定文件夹的所以文件用树状罗列出来,呈现目录形式的一个命令。在Centos 6.5中默认不能直接使用:

1458917644748217.jpg

输入type tree命令(type COMMAND:区别是内建命令还是外部命令)提示不存在:

1458916163803202.jpg

二、安装

        实际生产环境中因为业务需求以及数据安全方面考虑,安装Centos的服务器是存在两种网络连接情况的:

1.可以直接访问Internet

blob.png

安装命令:yum -y install tree

1458917297656132.jpg

1458917331757469.jpg

安装完成,再次运行type tree 

1458917815294585.jpg

显示tree的路径为/usr/bin/tree,说明tree现在已经是一个外部命令了,可以正常使用了。

2.只允许访问公司局域网

1458918584396219.jpg

首先可以在允许访问Internet的PC上下载tree的安装包

网上下载路径很多,直接搜索下,例如:

http://mirrors.163.com/centos/6/os/x86_64/Packages/

通过模拟终端软件,利用FTP上传到Centos的/tmp目录下:

1458921141568386.jpg

输入ls -l /tmp 查看tree-1.5.3-3.el6.x86_64.rpm

1458921238400256.jpg

输入cd /tmp 进入/tmp目录下

1458919218918284.jpg

输入rpm -ivh tree-1.5.3-3.el6.x86_64.rpm 安装

1458921559685019.jpg

输入type tree 显示tree已是外部命令

1458921646157493.jpg

三、使用

通过tree的安装,明确了tree命令是一个外部命令,根据在Linux中外部命令的定义为:位于文件系统目录下的一个可执行程序。

是无法通过使用内部命令获取帮助方法:help COMMAND 那样来呈现的

1458922287766958.jpg

所有我们必须使用外部命令获取帮助的方法来查看tree命令的使用,常见的方式有如下几种:

方法1:tree –help (不能像其他外部命令一样使用tree -h,-h是tree命令中的一个选项)

1458923689137772.jpg

方法2:man tree

1458922751893209.jpg

1458922784192606.jpg

方法3:info tree

1458922862189174.jpg

通过上述的方法,我们可以看到通过在tree 命令后面加上不同的选项,显示不同的形式呈现给我们查看

例如:

 -L 限制显示目录的层级数:

1458923467213319.jpg

1458923388368541.jpg

-u 显示各层级目录的拥有者

1458924580344371.jpg

原创文章,作者:Net18_炉子,如若转载,请注明出处:http://www.178linux.com/13408

(7)
Net18_炉子Net18_炉子
上一篇 2016-03-27
下一篇 2016-03-27

相关推荐

  • 搭建LAMP+NFS(附加mysql共享NFS目录练习总结)

    练习一 环境布局: 主机6 route A (10.1.32.14)作为DNS服务器 主机centos 7 class (10.1.32.3)作为Apache,PHP(模块方式)服务器1(有discuz程序) 主机centos 7 server (10.1.32.13)作为Apache,php(模块方式)服务器2(无discuz) 主机centos 6 cl…

    系统运维 2016-10-25
  • Nginx+resin调优文档[原创]

    为什么不选择Apache/mod+resin?       前面一直使用该模式,mod_caucho暴露源码的bug一直未得到彻底的解决。因此切换到Nginx+resin平台。硬件上要求除了内存一定要足够大(建议>4G),无其它要求(当然也不能太破,呵呵)。操作系统强烈要求安装64位,32位操…

    Linux干货 2015-03-27
  • Web服务,http协议。

    一·web   1。web是一种网站服务器,C/S架构,比较流行的Apache,Nginx,IIS。客户能够去服务器请求资        资源。   2.使用http协议,服务器html或者xml格式文件,客户浏览器访问资源(url)。   3.过程包括服务器套接字监听直到和客户套接字建立…

    Linux干货 2015-07-04
  • locate、find命令使用总结

    一、简介    在linux系统中存在"一切皆文件"的说法,这就足以说明文件的重要性,因此查找文件也是我们必须要掌握的技能。这时候熟练使用locate、find命令也就显得至关重要。尤其是find命令常用于日常工作中如安装完某个软件之后要查看这些软件的安装配置路径,或是需要按指定条件直接查找我们需要操作的文件。因此更需…

    Linux干货 2015-08-31
  • MariaDB数据类型总结

        数据类型是数据的一种属性,它决定了数据的存储格式、有效范围及其它相应的限制。MariaDB的数据类型包括:字符型、整型、浮点值、日期时间型、布尔型及内建类型。 一、字符型     1、CHAR和VARCHAR类型     &nbsp…

    Linux干货 2015-06-30
  • 位运算符及其应用

    一、C语言的六种位运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 1.   按位与运算 按位与运算符"&"是双目运算符。     &nb…

    Linux干货 2015-11-18

评论列表(1条)

  • stanley
    stanley 2016-03-27 21:56

    是18期同学的文章质量水平比前几项的同学高出不少层次,还是来投稿的都是高手~ 文章写的很认真,还有前言,赞!