centos 环境,如何安装使用 tree 命令?
发布于 作者:苏南大叔 来源:程序如此灵动~
苏南大叔写教程的时候,经常需要描述文件夹结构。如果对应的操作系统是centos
的话,截图也很难说明问题。所以,苏南大叔找到了这个tree
命令,很好用。一个tree
命令,就可以列出对应的目录结构,方便了截图说明问题。
本文的测试环境是centos7.5
,当然,在其它的类unix
系统中。都是可以安装使用这个tree
命令的。使用方式大同小异。这个很好用的tree
命令,可以用于查看文件夹结构。本文中简单介绍tree
命令的基本使用方式。
win10环境下自带tree
命令,无需安装。
安装tree
如果centos
系统里面不存在tree
命令,是不会提示unknown command
的,而是提示下面的信息:
bash: tree: 未找到命令...
这个错误提示信息非常有误导性。解决方法就是:通过yum
安装tree
命令,过程是非常简单的。唯一需要注意的就是:可能需要个管理员权限,才能正常安装。
yum install tree -y
安装完成后,目录路径为:
/usr/bin/tree
查看当前目录结构
在tree
命令后,增加目录路径即可。
tree ./
限制列出的目录层级
可以用-L
参数来限制,列出目录的深度。
列出当前目录,深度为1,脚本如下:
tree ./ -L 1
列出当前目录,深度为2,脚本如下:
tree ./ -L 2
打印目录结构到文件
这个功能是比较的实用,可以把想要的目录结构输出到一个文件里面去,便于写作的时候输入。
tree ./ -f > tree.txt
这个-f
参数的释义是:
-f Print the full path prefix for each file.
更多可用参数,可以使用--help
查看。
tree --help
结论
更多centos
使用小技巧,请点击苏南大叔的经验文章,感谢您的阅读。


