使用testdisk恢复误删文件【rm -rf 命令】


进入,下载适合自己系统的版本

http://www.cgsecurity.org/wiki/TestDisk_Download





http://www.cgsecurity.org/testdisk-6.13.linux26.tar.bz2

下载

解压

tar   jxf   testdisk-6.14-WIP.linux26.tar.bz2

进入解压出的目录

cd testdisk-6.14-WIP

运行

./photorec_static

Select a media (use Arrow keys, then press Enter):              
>Disk /dev/sda - 21 GB / 20 GiB - VMware, VMware Virtual S
>[Proceed]  [  Quit  ]                                                                       



运行  Proceed





     Partition                  Start        End    Size in sectors                              
      No partition             0   0  1  2610 212 34   41943040 [Whole disk]
  1 * Linux                    0   1  1    12 254 63     208782 [/boot]                   
  2 P Linux Swap              13   0  1   143 254 63    2104515                    
> 3 P Linux                  144   0  1  2609 254 63   39616290 [/]                



选择要恢复文件  所在文件系统 我在是在根目录   /   




>[
Search ]  [Options ]  [File Opt]  [  Quit  ]


运行  Search      右边的那些参数想调的自己调  我默认了



To recover lost files, PhotoRec need to know the filesystem type where the
file were stored:
>[
ext2/ext3 ] ext2/ext3/ext4 filesystem
 [ Other     ] FAT/NTFS/HFS+/ReiserFS/...


选择所丢失文件 所在的文件系统类型  我的是EXt3 所以选择了  第一个


Please choose if all space need to be analysed:
 [   Free    ] Scan for file from ext2/ext3 unallocated space only
>[  
Whole   ] Extract files from whole partition



选择 Whole吧






Please select a destination to save the recovered files.
Do not choose to write the files to the same partition they were stored on.
Keys: Arrow keys to select another directory
      C when the destination is correct
      Q to quit
Directory /boot/testdisk-6.14-WIP
>drwxrwxr-x   500   500      1024 20-Mar-2012 14:01 .
 drwxr-xr-x     0     0      1024 17-Mar-2012 11:20 ..
 drwxrwxr-x   500   500      1024 11-Mar-2012 00:23 ico
 drwxrwxr-x   500   500      1024 11-Mar-2012 00:23 l
 -rw-r--r--   500   500       216 12-Nov-2007 00:21 AUTHORS
 -rw-r--r--   500   500     17987 16-Jun-2006 06:01 COPYING
 -rw-r--r--   500   500    117098 15-Nov-2011 15:17 ChangeLog
 -rw-r--r--   500   500       117  2-Jan-2012 01:35 INFO
 -rw-r--r--   500   500     14644 17-Nov-2011 20:55 NEWS
 -rw-r--r--   500   500      1874 25-Oct-2006 17:40 README
 -rw-r--r--   500   500       344 22-Apr-2008 01:32 THANKS
 -rw-rw-r--   500   500        38 11-Mar-2012 00:35 VERSION
 -rw-r--r--   500   500       312 16-Apr-2011 17:21 documentation.html
 -rw-r--r--   500   500       529  6-Mar-2012 06:12 fidentify.8
 -rwxrwxr-x   500   488   2080221 11-Mar-2012 00:35 fidentify_static
 -rw-r--r--   500   500      1081  6-Mar-2012 06:12 photorec.8
 -rw-r--r--     0     0     40960 20-Mar-2012 14:01 photorec.ses
 -rwxrwxr-x   500   488   5533409 11-Mar-2012 00:35 photorec_static
 -rw-r--r--   500   500       391 20-Jun-2008 18:55 readme.txt
 -rw-r--r--   500   500      1666  6-Mar-2012 06:12 testdisk.8
 -rw-r--r--     0     0       821 20-Mar-2012 14:01 testdisk.log
 -rwxrwxr-x   500   488   4793221 11-Mar-2012 00:35 testdisk_static




这是让你选择  恢复出来的文件 存上的位置,注意不要选择跟你丢失的文件所在同一个文件系统下,我的丢失的文件在  /shell 下




[root@localhost testdisk-6.14-WIP]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3              19G  5.8G   12G  34% /
/dev/sda1              99M   28M   66M  30% /boot
tmpfs                 252M     0  252M   0% /dev/shm



df      -h   看了下  只能选放在/boot 下了  呵呵


按C键  选择  然后它就开始恢复了。



结束后去/boot找

recup_dir.1  这样的文件夹


然后使用   grep  -n '  '   去找吧


>[Proceed ]  [  Quit  ]


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值