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

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

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

现在的问题是它们都以 f[somelargenumber].jpg 命名。现在我想将拍摄的照片与我的相机型号区分开来。

有什么命令可以帮助我完成这项任务。

如果任何其他替代解决方案有助于解决我的问题,那么它也有效。

答案1

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

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

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

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

(如果您需要帮助编写脚本来完成移动等操作,请告诉我更多具体信息)。

相关内容