如何在 RHEL Linux 上恢复已删除的文件

如何在 RHEL Linux 上恢复已删除的文件

我不小心执行了

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 代码或其他代码,从而防止将来出现这种情况。将它们移动到临时目录,您可以在稍后查看它,然后将其删除。

这就是我在上一个项目中所做的事情。

相关内容