加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 有没有办法恢复Ubuntu上的/usr/local目录中的文件?

发布时间:2020-12-13 17:10:37 所属栏目:Linux 来源:网络整理
导读:我们在VPS上运行Ubuntu服务器.通过放置不必要的空间此命令意外删除了一些文件: rm -r /usr/local要删除的目录 我知道,在大多数情况下,包使用此目录来放置其内容的一部分. 有没有什么地方可以恢复已删除的文件和目录? 我想,理论上它应该是可能的.某些软件可
我们在VPS上运行Ubuntu服务器.通过放置不必要的空间此命令意外删除了一些文件:

rm -r /usr/local<要删除的目录>

我知道,在大多数情况下,包使用此目录来放置其内容的一部分.

有没有什么地方可以恢复已删除的文件和目录?

我想,理论上它应该是可能的.某些软件可以查看已安装软件包的列表,检查文件系统中是否存在文件,如果/usr/local中缺少文件,则恢复或重新安装损坏的软件包.

解决方法

Per Debian(以及Ubuntu)策略包绝不应该使用/usr/local /.

如果一个软件包确实使用了它,你可以通过使用debsums -s找到丢失的文件.

如果你不想安装debsums,你可以简单地做:

grep '/usr/local/' /var/lib/dpkg/info/*.list

在我的Debian笔记本电脑上(安装了大量的东西),这显示没有结果,正如您所期望的那样.

/usr/local用于本地安装的二进制文件和脚本,对于那些应该备份的用户.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读