运行 rm -rf /* 后修复

Ash*_*ame 8 10.10 rm

我不小心rm -rf /*在我的 Ubuntu 10.10 上运行并迅速取消了命令。我不是 root 也没有使用,sudo但我的很多文件都被删除了。系统反应迟钝,我不知道如何修复它。例如,我重新安装了 Firefox,它解决了许多 Firefox 问题,但右键单击非常缓慢。Deluge 不断将 CPU 使用率(1 个核心)提高到 100%。快门在响应能力方面也有点奇怪。

我能做些什么来修复一切吗?喜欢重新安装每个已安装的软件包和 Ubuntu 文件?

小智 10

我不是 root 也没有使用,sudo但我的很多文件都被删除了。

您很可能只删除了您的个人设置。创建一个新用户并以该用户身份登录,然后检查是否一切正常。它应该是。

如果是这种情况,您可以将文件和 not-missing-config-files 移动到新的用户文件夹。


Mar*_*mo- 6

你可以使用这个脚本来重新安装你所有的包,这有点hackish,因为我找不到 dpkg 控制机制,而无需在 python 中进行黑客攻击:

#!/bin/bash

for PACKAGE in `dpkg --get-selections | grep install | awk '{ print $1; }'`; do
  sudo apt-get --reinstall install $PACKAGE
done
Run Code Online (Sandbox Code Playgroud)

将其保存到文件中reinstall.sh,然后通过bash reinstall.sh从命令行运行来执行。这将需要一段时间,但它将重新安装所有内容。


Ash*_*ame 0

我通过全新安装解决了这些问题。

正如@d4n13l 所建议的,我的系统响应能力受到了影响,不仅仅是我的文件消失了。

我觉得@Martin 的方法是在重新安装您之前安装的软件包后应该采用的方法。我的数量很少,所以我从 Ubuntu 软件中心再次安装了它们。

感谢大家对此进行调查。:)