![根据文件名为照片添加时间戳?](https://linux22.com/image/1548975/%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%BA%E7%85%A7%E7%89%87%E6%B7%BB%E5%8A%A0%E6%97%B6%E9%97%B4%E6%88%B3%EF%BC%9F.png)
(我使用的是 Ubuntu 16.04,但这不一定是 Ubuntu 特有的,这就是我在这里提问而不是在 askubuntu 上提问的原因)
我有一组照片,我想为其添加日期/时间戳,但其中一些缺少 EXIF 数据,我想使用 exiftool 或其他更合适的工具以某种方式重新填充这些数据。照片文件名已经正确(例如 IMG_20120921_210143.jpg)
有没有一种简单的方法可以将文件名传递给 exiftool 并填充 EXIF 数据,以便我可以使用它与 Imagemagick 一起为照片添加时间戳?
答案1
第三款Exiftool 常见问题解答 5有命令:
exiftool "-alldates<filename" <DirOrFile>
此命令创建备份文件。添加-overwrite_original
以禁止创建备份文件。添加-r
以递归到子目录。如果此命令在 Unix/Mac 下运行,请反转任何双引号/单引号以避免 bash 解释。