イメージファイルをExifの撮影日付にリネームする
スマートフォンの写真を整理していたら DSC_XXXX
の連番が重なってつらかったので,画像ファイルを撮影日付のファイル名にリネームするツールを作りました.RubyのスクリプトなのでWindowsでもOS XでもLinuxでも使えます.
このツールは,イメージファイルからExifデータを読んで,mvコマンドのスクリプトを出力します.同じ撮影日のファイルが複数ある場合は連番が付きます.
# skipped DSC_0016.JPG mv -nv DSC_0588.JPG 20150103-114423.jpg mv -nv DSC_0589.JPG 20150103-114426-1.jpg mv -nv DSC_0590.JPG 20150103-114426-2.jpg
出力されたスクリプトをシェルに流し込むと実際にリネームされます.
/path/to/rename-exif.rb | sh
冪等になっているので何度も実行しても大丈夫と思います.