tree是一款能可视化目录和文件的层级的命令行工具,本文将在Ubuntu系统中下载并安装tree,除了使用sudo apt install tree命令安装外,还可以使用源代码的方式编译tree。tree可运行在Linux、FreeBSD、OS X、Solaris、HP/UX、Cygwin、HP Nonstop和OS/2平台中,下面为你解析编译的过程。
tree所产生的效果
1.效果1
$ tree -L 1 ~/wangshx/biosoft/
/public/home/liuxs/wangshx/biosoft/
├── bin
├── gdc-client
├── lib
├── man
└── share
2.更大的效果,如下图:
下载链接
一、使用命令安装tree
如果你具备相关的权限,可以在Ubuntu操作系统中使用sudo apt install tree命令安装。如果你没有root权限,或者想安装tree的新版本,可以使用源代码编译的方式安装tree。
二、源代码编译tree 1.7.0-3
1.下载及解压、编译
# 下载
wget -c https://github.com/nodakai/tree-command/archive/debian/1.7.0-3.tar.gz
# 解压
tar zxvf 1.7.0-3.tar.gz
# 切换目录
cd tree-command-debian-1.7.0-3/
# 编译
make
2.make后你会发现编译好的tree在当前目录下:
3.将它移动到我们的软件存储目录就好了,一般系统的是/usr/bin之类的,我这里单放:
cp tree ~/soft/bin/
4.最后添加到~/.bashrc就可以全局使用了。
注:从源代码安装常见操作是./configure、make、make install三部曲。这里tree没有什么依赖,所以编译就好了。
相关主题