如何从lost + found文件夹中抢救文件?


1

好吧,我搞砸了我的外置硬盘,现在一切都在lost + found文件夹中。我几乎无法浏览它,因为有几万个文件(buncha inode东西)和很多空文件夹。我的问题是,无论如何我可以直接看到遍布这些文件夹的视频,音频和图像文件?

Answers:


1

我不确定你是如何(或者甚至)恢复所有文件的原始位置。但至少你可以根据内容开始对它们进行排序。

对于初学者来说,rox(又名Rox-Filer)不依赖于文件名扩展来了解文件类型(它使用实际的文件内容),所以如果你想要一个点击浏览器,它将使用正确的app打开文件进行检查无论文件名如何,如果Nautilus不工作,我会尝试rox。如果Nautilus的问题在于目录的大小使其难以使用,根据我的经验,rox与巨大的目录列表也能很好地工作(只需确保关闭图像和视频的预览)。

在命令行上,该file命令应该告诉你每个文件是什么类型的文件(我认为这是rox在内部使用的实用程序)。如果你对命令行感到满意,你甚至可以通过脚本进行一些排序(即将电影移动到一个目录,将音频文件移动到另一个目录等)。

编辑

这是一些可能有用的东西,我在没有三个字母文件扩展名的各种文件的副本上测试了这个,所以我知道它有效。应该很容易检查文件的输出以添加子句的各种项目(当然,您将要更改所有这些的目标目录):

    #!/ bin / sh的

    mkdir -p~ / test-imgs;
    mkdir -p~ / test-vids;
    mkdir -p~ / test-music;

    for $ in $ *
    做
        ([-n“`file $ i | grep image`”] && mv $ i~ / test-imgs)||
        ([-n“`file $ i | grep video`”] && mv $ i~ / test-vids)||
        ([-n“`file $ i | grep Audio`”] && mv $ i~ / test-music)||
        ([-n“`file $ i | grep III`”] && mv $ i~ / test-music)
    DONE

谢谢您的帮助。Rox挂起大约3分钟然后像魅力一样工作:)环顾四周后,直接在lost + found文件夹中的所有文件都只是“socket”,“tunnel”和其他文件系统的东西。所以现在我想我必须通过所有这些文件夹... :(那个脚本会通过这些文件夹给我吗?
RPG Master

它的工作方式是将你提供的任何文件作为参数移动到三个目录中的一个,具体取决于文件类型,因此你可以这样调用它(在将它保存为filesorter.sh并设置为可执行文件之后):“./ filesorter .sh *“将在当前目录中的每个文件上运行它。如果您真的想自动对文件夹的内容进行排序,可以将脚本更改为“mkdir -p。/ ...”,而不是“mkdir -p~ / ...”,而不是“mkdir -p~ / ...”保留文件夹结构。你可能想要一些使用“find”的东西,递归地整理出丢失+找到的每个子目录...
Justin Smith 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.