我正在运行 Mac OS X 10.5.8。我最近从 /opt/local/bin 卸载了 mysql5。
我输入:
rm -rf /opt/local/bin mysql*
代替
rm -rf /opt/local/bin/mysql*
这删除了我的整个 /opt/local/bin 目录,这让我陷入了困境。
有什么方法可以恢复这些文件吗?如果没有,我有一个朋友正在使用一组类似的程序,是否可以使用他的文件夹中的内容?
如果我最终需要重新安装此文件夹中的所有内容,那么最好的方法是什么?
答案1
没有 100% 万无一失的方法来恢复文件。事实上,如果你在发出命令后让机器继续运行rm
,操作系统可能会错误地将 /opt/local/bin 以前占用的磁盘空间视为可用空间,并可能在那里写入一些内容。一旦发生这种情况,完全恢复就变得非常困难。
虽然有数据恢复工具可以在灾难发生时使用,但幸运的是,您丢失的是程序,而不是个人数据。恢复目录最简单、最可靠的方法是重新安装程序。
附言:欢迎加入俱乐部。通常只有后这样的体验让人变得热衷于备份!
答案2
我重新安装了端口和所有应用程序等。
我已经恢复正常运行,并制定了良好的备份策略。