Linxu恢复删除文件

文|MESeraph

01 | 原因

  1. 在ARM的Ubuntu 18.04系统下编写C++代码,用VSCode远程编写。
    手贱,误删了源码文件,这样不会进回收站。
    一开始找debugfs搭配dd命令的方法,恢复的文件都是乱码。

02 | 解决

无论你使用什么方式恢复文件,切记不要在误删除文件夹中做其它操作。我的分区格式是ext4。

  1. 安装extundelete
    sudo apt-get install extundelete
  2. 恢复被删除文件
    sudo extundelete /dev/sda1 --restore-all
    RECOVERED_FILES文件夹中找到你删除的文件即可。

猜你喜欢

转载自blog.csdn.net/pengshuyes/article/details/108226012