在整理照片时,通常会遇到一堆混乱命名的文件,例如 IMG_1234.JPG、DSC0001.JPG……我们可以用一行命令,就把所有照片按「拍摄时间」重命名。
本文介绍一个强大却小巧的命令行工具:ExifTool,让你的照片重命名井井有条~
💡 什么是 ExifTool?exiftool 是一个跨平台的命令行工具,可以读取和写入媒体文件中的元数据(如照片的拍摄时间、设备信息、GPS 等)。我们可以用它从 EXIF 中提取拍摄时间并重命名文件。
🛠 安装 ExifTool(以 macOS 为例)官网下载:https://exiftool.org/
🌰 例子:将2025-03文件夹内的所有文件按时间戳重命名,精确到秒以下命令将当前目录下的所有 JPG 文件,重命名为拍摄时间的格式,例如 20250312_153045.jpg:
12cd /Users/tianlejin/Desktop/2025-03exiftool '-FileName 参数解释: -FileName -d "%Y%m%d_%H%M%S":设置重命名的时间格式(年月日_时分秒)。 %%-c:如果有重名的文件,会自动加上 -1、-2 等后缀。 %%e:保留原文件扩展名。 *.JPEG:只处理 JPEG 格式文件,其他格式可手动修改。 参考https://exiftool.org/