我不小心执行了
rm –rf *
在 putty 控制台上的目录中的命令/home/apps/
。apps 目录包含我们的所有数据。我立即退出(按Ctrl+ C),但删除了一些文件。我不知道具体删除了哪些文件。
我该如何恢复这些已删除的文件?
答案1
尝试在单用户模式下使用 grep 恢复它..看看这是否有帮助:
http://www.cyberciti.biz/tips/linuxunix-recover-deleted-files.html
答案2
有时会遇到这种情况,非常令人恼火。有一次,我损失了 2 周的开发工作。:(
但现实情况是,除非系统团队进行了备份,否则您无法在 unix 中恢复内容。在 Unix 或 Linux 中,在最终删除之前没有回收站或临时存储的概念。
但是,您可以通过为 rm -rf 创建别名来指向一个脚本,该脚本将检查文件是否是 src 代码或其他代码,从而防止将来出现这种情况。将它们移动到临时目录,您可以在稍后查看它,然后将其删除。
这就是我在上一个项目中所做的事情。