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

相关推荐

  • HTTP详解(1)-工作原理

    1. HTTP简介          HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输…

    Linux干货 2015-04-04
  • HA专题: 使用pacemaker+corosync实现MySQL高可用

    HA专题: 使用pacemaker+corosync实现MySQL高可用 前言 实验拓扑 实验环境 实验步骤 准备工作 安装HA组件并配置 配置NFS 配置MySQL 配置HA资源 测试 总结 前言 上篇文章我们介绍了使用pacemkaer+corosync实现简单的nginx高可用, 这篇文章我们介绍如何使用pacemaker+corosync实现MySQ…

    Linux干货 2016-04-11
  • Http协议中的各种长度限制总结

    HTTP1.0的格式 request(HTTP请求消息)结构:一个请求行.部分消息头,以及实体内容,其中的一些消息内容都是可选择的.消息头和实体内容之间要用空行分开. GET /index.html HTTP/1.1 //请求头,下面都是消息头.Accept: */*Accept-Languang:en-usConnection:keep-aliveHost…

    Linux干货 2015-04-04
  • OpenStack Icehouse私有云实战部署

    前言 相信你一定对“云主机”一词并不陌生吧,通过在Web页面选择所需主机配置,即可快速定制一台属于自己的虚拟主机,并实现登陆操作,大大节省了物理资源。但这一过程是如何实现的呢?本文带来OpenStack Icehouse私有云实战部署。 OpenStack 简介 OpenStack是由网络主机服务商Rackspace和美国宇航局联合推出的一个开源项目,Ope…

    Linux干货 2015-07-29
  • 程序包编译安装

    一、几个概念     1、开放源码         程序代码,人类可能读懂的程序语言,但是计算机不能识别和执行;     2、编译程序      &n…

    Linux干货 2015-05-11
  • Linux之查找命令find简介

    查找命令find简介    Linux使用过程中难免会遇到查找功能,类似于Windows中的搜索功能,如果想要找某个文件在什么地方,什么格式的文件等等。在Linux中我们可以使用find、locate、which、whereis等命令。接下来我们就简单说一下如何使用这几个命令查找文件。 一、which which命令的作用是,在PATH变…

    Linux干货 2015-05-18

评论列表(1条)

  • stanley
    stanley 2016-03-27 21:56

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