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

相关推荐

  • 回溯法 -数据结构与算法

    1.回溯法算法思想: 定义:         回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 1、回溯法适用:有许多问题,当需要找出它的解集(…

    Linux干货 2015-04-07
  • 硬链接与软链接的联系与区别

    硬链接与软链接的联系与区别     文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。元数据中的inode才是…

    Linux干货 2016-10-20
  • Linux iptables配置应用

                    Linux iptables配置应用 概述:    Linux的防火墙体系主要工作在网络层,只对tcp/ip数据包实施过滤和限制,属于典型的包过滤防火墙(或称为网络层防火墙)。Linux的防火墙体系基于内核编码实现,因…

    系统运维 2016-11-18
  • LAMP平台基于NFS实现web服务器负载均衡

    前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?本文将讲解如何基于NFS实现web服务器的负载均衡及数据同步。 NFS服务介绍 NFS(Network File System)网络文件系统,允许一个系统通过网络共享目录和文件,通过使用NFS,用户和程序可以像访问…

    Linux干货 2015-04-22
  • Apache、nginx 、lighttpd性能比较

    1. web服务器简介 1. lighttpd      Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的Web server环境         Lighttpd是一个具有非常低的…

    Linux干货 2015-04-10
  • 关于shell脚本基础第二篇

                          shell脚本编程基础第二篇 read命令 使用read来把输入的值非配给一个或者多个shell变量,可以提示用户输入一些参数等,此时我们可以使用read命令来完成此功能 re…

    系统运维 2016-08-19

评论列表(1条)

  • stanley
    stanley 2016-03-27 21:56

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