如何查找同一相机型号的所有jpeg图像

Pop*_*ist 5 linux terminal jpeg find

最近在安装过程中,我丢失了 Windows NTFS 驱动器中的所有文件。我安装在 Ubuntu 12.10 桌面版上的 testdata 上,在 photorec 的帮助下可以恢复很多 jpeg 图像。

现在的问题是它们都以 f[somelargenumber].jpg 命名。现在我想将点击的图片与我的相机型号分开。

是否有任何命令可以完成此任务。

如果它有助于解决我的问题,任何其他替代解决方案也将起作用。

dav*_*dgo 4

是的。您可以从文件中读取“EXIF”数据。Imagemagic 包含一个“识别”工具,可以让您执行此操作。

因此,您可以使用如下命令:

识别-详细* | egrep "图像:|exif:模型" | tr“\n”“-”| sed "s/图像:/\n/g"

要查找拍摄照片的相机型号,您可以进一步解析格式(每行 1 个文件)当然,您不需要将自己限制在型号标签上 - 运行识别 -verbose FILENAME.JPG 来列出它的所有属性。

(如果您需要帮助编写脚本来为您执行移动等操作,请告诉我更多细节)。