rm误删
rm不小心删除了一个文件个c文件,关键这个文件我写了一个下午了,然而手贱误rm掉了,现在我很厌恶rm命令,这个鬼东西。。。
解决方法:
1.0 debugfs
对于ext2文件,可以使用debugfs命令工具,然而我的ubutnu是ext4,现在新版本的ubuntu几乎都是ext4。当然你可以尝试用debugfs工具和dd工具去恢复文件,可以恢复,然而乱码。。。。。。本来恢复的结果这个样子:
所以显然是不行的。这里给与一个参考链接,对于刚好你是ext2文件系统类型的https://www.cnblogs.com/logchen/p/10268033.html
2.0 extundelete
这个适用于ext3和ext4这两种,但是ext3也有他特有方法工具,我是ext4也就不感兴趣了,这里可以使用extundelete这个工具,这个工具的源代码位于: