os x rm -rf 后的恢复

事件起源

整理文件时手贱执行了一个rm -rf,结果发现删错了,这可真是好极了。

解决方案

  • 下载testdisk并解压,进入解压后的文件夹。
    os x rm -rf 后的恢复_第1张图片
    testdisk.png
  • 执行./photorec
    photorec.png
  • 选择一个磁盘,如果不知道是哪个磁盘就先恢复一个,完了回过来接着恢复其它的。
    os x rm -rf 后的恢复_第2张图片
    select-disk.png
  • 选择一个分区,如果不知道是哪个分区就选择Unknown进行全磁盘的扫描。
    os x rm -rf 后的恢复_第3张图片
    select-partition.png
  • 查看文件系统类型。
    os x rm -rf 后的恢复_第4张图片
    find-filesystem-type.png
  • 选择文件系统类型。
    os x rm -rf 后的恢复_第5张图片
    select-filesystem-type.png
  • 选择恢复文件存放位置。
    os x rm -rf 后的恢复_第6张图片
    select-destination.png
  • 开始恢复。
    os x rm -rf 后的恢复_第7张图片
    start-recover.png
  • 恢复完成,可以到之前选定的存储位置查找恢复的文件。
    os x rm -rf 后的恢复_第8张图片
    complete-recover.png

最终结果

文件找回来了,但是太多了,要找到自己需要的资料真是大海捞针,大家感受下:

os x rm -rf 后的恢复_第9张图片
dir.png

os x rm -rf 后的恢复_第10张图片
file.png

总共 9110个文件夹,每个文件夹中的文件大概 5000个,哎!想死的心都有了。

本文首发于公众号:programmer_cc,转载请注明出处。


os x rm -rf 后的恢复_第11张图片
微信公众号.jpg

你可能感兴趣的:(os x rm -rf 后的恢复)