推荐-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

相关推荐

  • Bash 的配置文件

    有时候,在定义了别名 alilas cls=clear  , 或者定义了 umask=033 等等,在logout 用户后再登录,会失效,因为这些本地变量,仅对当前shell生效。而要保留配置,使其永久生效,就需要将这些定义的写入配置文件中保存。下面介绍下bash的配置文件:  Bash的配置文件可以分为: profile类: /etc/…

    Linux干货 2015-04-04
  • RHCE系列之LVM—-操作篇

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1350942    上一篇为大家介绍LVM的一些概念,这一篇就教大家一些日常的LVM的操作吧。毕竟,理论还是要应用到实战中来的嘛。 &nb…

    Linux干货 2016-08-15
  • 一. DHCP,TFTP, DNS 配置

    练习在CentOS6上配置DHCP, TFTP, DNS服务 1. 首先按下图所示搭建网络拓扑图 2017-07-11 151425-001.png Server1 服务器IP: 192.168.20.101/24GATEWAY: 192.168.20.2DNS: 192.168.20.2 Server2 服务器IP: 192.168.20.102/24GA…

    Linux干货 2017-07-11
  • LAMP+logzilla+sphinx+syslog-ng实现集中日志管理(第一版)[原创]

    一、前言        目前查看系统日志比较被动,遇到系统不正常或故障时才会主动去检查服务器系统日志,这样一来不能及时了解系统的运行情况,因此部署Logzilla+sphine+syslog-ng来弥补这不足。以下为安装、部署平台详细步骤。(Logzilla是什么新东西?其实前身就是php-syslog-ng,引用作者…

    Linux干货 2015-03-27
  • linux文本处理三剑客—grep

      cat:concatenate 文本文件查看工具 cat [option] filename… -n:给显示出来的文本行加上编号 -b:非空行编号 -V:显示 ^ -E:显示行结束符$ -T:显示制表符 -A:显示所有控制符-A=-VET -s:压缩连续…

    系统运维 2016-08-05
  • linux 目录结构

    该文章主要来自于网络资料进行整理 目录结构参考地址: http://www.iteye.com/topic/1125162 http://yangrong.blog.51cto.com/6945369/1288072 http://itlab.idcquan.com/linux/administer/939529_1.html http://itlab.id…

    系统运维 2015-12-19

评论列表(1条)

  • stanley
    stanley 2016-03-27 21:56

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