Rename/organize 使用 imagemagick 基于 EXIF 创建日期的图像

Rename/organize images based on EXIF creation date using imagemagick

我正在寻找一个命令行解决方案来重命名数码照片,将数码照片组织到目录中,使用 EXIF 信息中的创建日期。

DCIM/**/*.[JPG|CR2] > /path/to/gallery/[YYYY-MM-DD]/[YYYYMMDD-HHMMSS-C].[EXT]

我有一个使用 exiftool/imagemagick 的有效解决方案,但由于 HDD 崩溃而丢失了。

我更喜欢跨平台解决方案 - windows 基于笔记本电脑和 unix 的 NAS。

这个 exiftool 命令应该可以做你想做的事(当然要先测试一下)
exiftool -ext jpg -ext cr2 '-filename<CreateDate' -d '/path/to/gallery/%Y-%m-%d/%Y%m%d-%H%M%S%%-c.%%e' /Dir/To/Process

我假设你指的是 cr2,而不是 rc2。
此命令用于 linux/mac 系统,将 Windows 系统的单引号更改为双引号。