文|MESeraph
01 | 原因
- 在ARM的Ubuntu 18.04系统下编写C++代码,用VSCode远程编写。
手贱,误删了源码文件,这样不会进回收站。
一开始找debugfs搭配dd命令的方法,恢复的文件都是乱码。
02 | 解决
无论你使用什么方式恢复文件,切记不要在误删除文件夹中做其它操作。我的分区格式是ext4。
- 安装extundelete
sudo apt-get install extundelete
- 恢复被删除文件
sudo extundelete /dev/sda1 --restore-all
从RECOVERED_FILES
文件夹中找到你删除的文件即可。