dev c++如何恢复默认设置_记录Linux下的一次惊险的数据恢复过程

本文讲述了作者在Linux环境下误删核心代码目录后的恢复过程。通过了解rm命令的工作原理,作者意识到数据可能仍存在于磁盘中。在尝试使用extundelete未果后,转向使用foremost工具成功恢复部分文件。尽管恢复的文件不完整,但这一经历让作者深刻认识到备份的重要性。
摘要由CSDN通过智能技术生成

    最近《软件开发与设计实践》的课程快要到结束啦,于是打算抓着这最后几天的时间再来优化一下代码吧。测试了一会,发现没什么大问题了。突然发现工程目录下多了几个碍眼的文件夹,我整整齐齐的代码怎么能被几个文件夹影响到呢,看我来个"rm",就像下面那样。

sudo rm ***

命令打完后,想到代码目录如此整洁,我不禁露出充实而欣慰的微笑。出于习惯,我打下了一个"ls"用来查看目录内容。风吹着窗帘嗒嗒的响,我渐渐发现事情没那么简单。立马查看历史记录,发现了绝望的一幕。

44a6a93abe806632bc0c9f93896698d3.png

那个pm就是整个核心代码的目录,然而不知发了什么神经的我把它给删了。

        太阳穴隐隐有些发麻。突然想起关于"rm"命令的种种趣闻, 总有人会用

sudo rm -rf *

来调侃,每次看到只当成玩笑,可是没想到自己也会有这种脑子短路的操作。

        大脑在快速查找有关误删除操作的知识。删除操作只是清空了inode里的内容,实际上数据存储在block块内,如果block块的内容没有被覆盖,理论上还是有可能恢复的。现在我需要一个强大的恢复工具,于是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值