linux如何删除tree命令,误删tree命令如何恢复

linux如何删除tree命令,误删tree命令如何恢复误删tree命令如何恢复考察rpm,yum的用法一、删除tree命令,tree命令不可用[root@centos7~]#whichtree/usr/bin/tree[root@centos7~]#rm-f/usr/bin/tree[root@centos7~]#tree.bash:tree:commandnotfound…二、直接yum或rpm安装将提示tree已经…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

误删tree命令如何恢复

考察rpm,yum的用法

一、删除tree命令,tree命令不可用

[root@centos7 ~]# which tree

/usr/bin/tree

[root@centos7 ~]# rm -f /usr/bin/tree

[root@centos7 ~]# tree .

bash: tree: command not found…

二、直接yum或rpm安装将提示tree已经安装

[root@centos7 ~]# yum install tree

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

base: mirror.bit.edu.cn

extras: mirrors.tuna.tsinghua.edu.cn

updates: mirrors.tuna.tsinghua.edu.cn

base | 3.6 kB 00:00:00

extras | 3.4 kB 00:00:00

nginx | 2.9 kB 00:00:00

updates | 3.4 kB 00:00:00

Package tree-1.6.0-10.el7.x86_64 already installed and latest version

Nothing to do

[root@centos7 ~]# rpm -ivh /misc/cd/Packages/tree-1.6.0-10.el7.x86_64.rpm

Preparing… ################################# [100%]

package tree-1.6.0-10.el7.x86_64 is already installed

三、解决办法:强制覆盖安装

[root@centos7 ~]# rpm –help

–replacepkgs reinstall if the package is already present

[root@centos7 ~]# rpm -ivh /misc/cd/Packages/tree-1.6.0-10.el7.x86_64.rpm –replacepkgs

Preparing… ################################# [100%]

Updating / installing…

1:tree-1.6.0-10.el7 ################################# [100%]

四、此时的tree已经可以使用

[root@centos7 ~]# tree . -d

.

├── Desktop

├── Documents

├── Downloads

├── Music

├── Pictures

├── Public

├── scripts

├── Templates

└── Videos

9 directories

五、yum的话可以重新安装

[root@centos7 ~]# yum –help

reinstall reinstall a package

[root@centos7 ~]# rm -f /usr/bin/tree

[root@centos7 ~]# tree -d .

-bash: /usr/bin/tree: No such file or directory

[root@centos7 ~]# yum reinstall tree -y

[root@centos7 ~]# tree -d .

.

├── Desktop

├── Documents

├── Downloads

├── Music

├── Pictures

├── Public

├── scripts

├── Templates

└── Videos

9 directories

六、当然还可以找到tree的rpm包,使用rpm2cpio和cpio -id解压包,并将tree命令移回到原来的位置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164137.html原文链接:https://javaforall.net

(1)
上一篇 2022年7月24日 下午11:46
下一篇 2022年7月24日 下午11:46


相关推荐

  • ExpandableListView实例

    ExpandableListView实例先来看效果图:demo中有三个groupitem和多个childitem,groupitem包括一个指示器,一个标题和一个按钮。childitem包括一个图片,一个标题和一个按钮。先来实现布局文件1activity_main.xml

    2022年6月29日
    30
  • 2021pycharm 激活码[在线序列号]

    2021pycharm 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    68
  • postman使用教程1

    postman使用教程1  在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明  Postman是一种网页调试与发送网页http请求的chrome插件…

    2022年5月6日
    54
  • Lombok插件的简介「建议收藏」

    Lombok插件的简介「建议收藏」Lombok插件的简介1Lombok引入2Lombok常见注解使用1@Data2@AllArgsConstructor3@NoArgsConstructor4@ToString5@EqualsAndHashCode6@Getter/@Setter7@Slf4j8@NonNull9@Value10@Builder11@Synchronized12@SneakyThrows13@Cleanup3Lombok原理4关于Lombok总结官网:https://projectlom

    2025年10月4日
    7
  • Figma MCP + GPT-Codex:新的 Vibe Coding 之王

    Figma MCP + GPT-Codex:新的 Vibe Coding 之王

    2026年3月16日
    2
  • Oracle数据库常用Sql语句大全

    Oracle数据库常用Sql语句大全最简单的就是查询:select语句数据库操作语言DML:update、insert、delete等数据库定义语言DDL:create、drop、alter等等oracle取前几条数据语句sqlserver中可以用topn的方法,oracle中用rownum,但如果只用rownum会随机取数据,如果想按一定顺序取前几条数据则可这样写:select*from(select列from表where条件orderby列desc)whererownum<>sel

    2022年5月12日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号