ubuntu使用rm命令误删文件或者文件夹的恢复

本想删除一个文件夹下的一个文件,脑抽还没补全就按下了回车,直接删除了我一个“文档文件夹”!
还好恢复了,感谢那些大神了!

使用extundelete恢复文件

1.安装软件

sudo apt-get install extundelete 
2.查看自己删除文件所在的分区
df-h

在这里插入图片描述
如图所示箭头位置是我的被删除文件所在的分区:/dev/sda7
而我的操作系统是在/dev/sda5里所以这里可以直接进行恢复数据的操作。

3.使用命令行恢复数据



    sudo extundelete /dev/sda7 --restore-all  

这里我直接使用命令恢复了之前在/dev/sda7里所有被删除而还未被覆盖的数据。也有的大神会使用命令行的可选项恢复在一定时间段里被删除的文件。可参考:博客

4.被恢复的文件会在命令行执行的当前目录产生一个文件夹:RECOVERED_FILES

在此文件夹里是之前/dev/sda5里删除过,但是还没被覆盖的文件。(但是恢复的文件结构可能混乱了,需要自己去找需要的文件)

如果删除的文件和操作系统在统一分区

那么,把硬盘卸载下来,挂载到另一台主机上。然后在另一台主机上用df -h 查看挂载的分区。
然后按照之前的命令恢复即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值