推荐-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 21:49
下一篇 2016-03-27 21:57

相关推荐

  • 从Code Review 谈如何做技术

    (这篇文章缘由我的微博,我想多说一些,有些杂乱,想到哪写到哪) 这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review…

    Linux干货 2016-08-15
  • Linux文件层级结构标准(FHS)

    Linux文件层级结构标准(FHS) 设计FHS(Filesystem Hierarchy Standard)的目的主要是为了给Unix-like系统的管理员提供一个管理系统以及目录结构的一个参考。 由于利用Linux源码开发产品和发行版的企业或组织众多,如果每个组织都按照自己的喜好来组织系统中的文件结构,网络上必然出现各种各样的文件结构。这些产品的用户就不…

    2016-12-05
  • 文件系统

            文件系统表现为单个统一的层次结构:从目录/开始并通过若干数量的子目录继续向下扩展,/也叫做根目录。这种单一的层次系统和 Windows 的不一样,后者的分区有专门的名字空间。        &n…

    Linux干货 2016-02-28
  • 推荐-CentOS 6的系统启动流程

    一、POST加电自检     按下电源后ROM芯片中的CMOS程序执行并检测CPU、内存等设备是否存在并正常运行,CMOS中的程序叫BIOS,可以设置硬盘接口,网卡声卡开关之类的简单设置。一般PC机主板上有一个纽扣电池,这个电池就是给ROM供电的,可以保证主板断电后BIOS的一些基本设置不会重置。  &nb…

    Linux干货 2016-04-10
  • redis主从复制(3)— 复制超时

    1、repl-timeout前两篇[1]关于redis主从复制的文章解释了一些因为slave replication buffer或者replication backlog参数的错误配置(或者默认参数值)导致主从复制中断的现象。redis里面的repl-timeout参数值也太小也将会导致复制不成功。top redis headaches for devop…

    Linux干货 2016-04-05
  • 优云Automation:实现IT服务弹性伸缩的利器

    随着互联网业务快速持续增长,IT资源使用量按需变化成为常态,这就要求信息部门能快速响应资源使用的变化要求,对运维提出不小挑战。比如电商、在线教育等企业经常推出一些秒杀、抢红包活动,在特定时间段对资源的利用处于高峰期,之后基本处于空闲。 几年前,我们从申请采购到应用部署上线都只能人工操作,需要提前几个月开始规划。如今通过云平台能很好实现资源按需动态管理,运维人…

    系统运维 2017-03-15

评论列表(1条)

  • stanley
    stanley 2016-03-27 21:56

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