linux下命令rm -rf的补救方法

2016-06-07 15:50:30 22918

在linux下rm -rf 是一个很可怕的命令,因为下达这个命令意味着一旦删除的文件是无法挽回的,事实是如此吗?真的没有补救措施了吗?答案是委婉了,在一定的条件下可以补救 ,大家可能熟悉windows下删除的补救措施是通过相关的软件实现的,在linux下同样可以做到补救,

但是有个大前提:就是不能有覆盖的动作(意思就是在尝试恢复删除的数据前,删除文件的目录内不能存放新东西),不然覆盖多少就损失多少!

这里用到的套件是ext3grep、系统必须默认的安装上e2fsprogs-libs-1.39-23.el5e、2fsprogs-devel-1.39-23.el5、e2fsprogs-1.39-23.el5这些软件

[root@localhost ~]# rpm -qa|grep e2fsprogs

e2fsprogs-libs-1.39-23.el5

e2fsprogs-devel-1.39-23.el5

e2fsprogs-1.39-23.el5

 [root@localhost ~]# ll ext3grep-0.10.2.tar.gz 

-rw-r--r-- 1 root root 236364 Oct 17  2011 ext3grep-0.10.2.tar.gz

[root@localhost ~]# tar zxvf ext3grep-0.10.2.tar.gz

[root@localhost ~]# cd ext3grep-0.10.2

[root@localhost ext3grep-0.10.2]# ./configure 

[root@localhost ext3grep-0.10.2]# make && make install

[root@localhost ~]# ll /usr/local/bin

total 2656

-rwxr-xr-x 1 root root 2709704 Oct 15 04:46 ext3grep   //这句是那个可执行文件



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: