Answers:
我不确定你是如何(或者甚至)恢复所有文件的原始位置。但至少你可以根据内容开始对它们进行排序。
对于初学者来说,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