我的Linux系统上没有tree命令,我该如何安装?

哈,说到虚拟机安装软件,我确实有一些经验。
记得第一次将Ubuntu系统安装到VMware Workstation时,我真的不知所措。
不过,如果我按照你提到的步骤进行,一切都会很顺利。

第一步是打开VMware Workstation,然后进入虚拟机。
这是最基本的操作,我们不再赘述。

第二步,进入Ubuntu界面,然后找到左下角的九个方格,即任务栏,点击它。
那时候我很喜欢界面设计,挺新奇的。

第三步,打开九个方格,看到下面的“全部”,意思是所有应用程序。
这里真的什么都有。

第四步,在终端输入命令“sudo apt-get install tr​​ee”并回车。
终端实际上​​相当于Windows的命令提示符,相当方便。

然后第五步,输入您的登录密码。
记住这个密码,不然下次就很难找到了。
我以前忘记过密码,这让我很头疼。
按 Enter 键后,下载并安装 Tree 命令。

最后一步是耐心等待。
一旦安装了 Tree 命令,您就可以在终端中使用它来查看目录结构。
这是一个非常有用的小工具。

这整个过程其实和我第一次在Ubuntu中安装树显示引擎很相似。
当时我记得按照说明一步一步的操作,终于成功了,感觉很有成就感。
当然,我可能有点极端,但那是我当时的感受。
哈哈。

生成目录结构图 tree命令

Linux下的树命令(tree)真是太可爱了! 2 02 3 年我发现它可以自动绘制目录结构图。
-C选项,颜色识别,文件类型一目了然。
-n 选项,纯文本,没什么花哨的。
符号标签、可执行文件、目录、套接字、连接器和管道都可以清晰可见。
Windows还有tree命令,使用ASCII来绘制图像,简单方便。
查看文件、添加选项并获取更丰富的信息。
学习Linux命令,管理文件目录,让你的效率加倍。
关注公众号,更多攻略等你。

tree命令安装

说白了,Linux 系统中没有提供tree 命令,但安装起来其实相当简单。
主要有两种方法:源代码编译和包管理器。

首先让我告诉你最重要的事情。
使用包管理器安装是最简单的。
Debian/Ubuntu 打开 sudo apt update 和 sudo apt install 树。
对于CentOS/RHEL,sudo yum install tr​​ee(CentOS8 及以上版本需要dnf)另一件事是编译源代码,这对于您想要最新版本或系统自带的包管理器已关闭的情况很有用。
比如我去年做的一个项目,系统是老旧的CentOS7 ,包管理器很长时间没有工作。
最后用wget下载了tree-1 .8 .0.tgz,解压,输入make,发现没有找到gcc命令。
我立即运行 sudo yum install gcc make 并再次尝试,终于解决了。
还有另一个重要的细节。
编译完成后,使用 sudo make install 安装系统路径时,不要忘记使用 tree --version 检查产品。
否则你甚至不知道它是否安装错误。

一开始我以为编译会比包管理器更快,但后来我发现我错了。
对于普通用户来说,直接安装apt/yum要容易得多。
等等,还有一件事。
安装后,使用tree -L 2 /home检查用户的主目录级别。
默认情况下不显示隐藏文件。
很多人不重视这一点。
要排除此问题,您必须添加 -i 参数。

建议初学者直接使用包管理器,安装后使用tree --help进行导航,熟悉后尝试源码编译的炫酷操作。