我们在 VPS 上运行 Ubuntu 服务器。通过放置不必要的空间此命令意外删除了一些文件:
rm -r /usr/local <directory to be deleted>
我知道,在大多数情况下,包使用此目录来放置其内容的某些部分。
有什么地方可以恢复已删除的文件和目录?
我想,理论上应该是可以的。一些软件可以查看已安装软件包的列表,检查文件系统中是否存在文件,如果 /usr/local 中缺少文件,则可以恢复或重新安装损坏的软件包。
我们在 VPS 上运行 Ubuntu 服务器。通过放置不必要的空间此命令意外删除了一些文件:
rm -r /usr/local <directory to be deleted>
我知道,在大多数情况下,包使用此目录来放置其内容的某些部分。
有什么地方可以恢复已删除的文件和目录?
我想,理论上应该是可以的。一些软件可以查看已安装软件包的列表,检查文件系统中是否存在文件,如果 /usr/local 中缺少文件,则可以恢复或重新安装损坏的软件包。
查看ext3grep。它不像过去的 MS-DOS 取消删除那样容易,但它曾经帮助过我一次。
每个 Debian(以及因此 Ubuntu)策略包不应该用于任何
/usr/local/
事情。如果一个包确实使用了它,你可以通过使用
debsums -s
来查找丢失的文件。如果您不想安装
debsums
,您可以简单地执行以下操作:在我的 Debian 笔记本电脑(安装了很多东西)上,这没有显示任何结果,正如您所期望的那样。
/usr/local
用于本地安装的二进制文件和脚本,以及那些你应该有备份的文件。