#exif #rename #image #organize #photo #organise

app exifrename

基于 EXIF 数据重命名或复制文件

5 个版本 (1 个稳定版)

1.0.0 2023 年 5 月 31 日
0.3.1 2023 年 4 月 25 日
0.3.0 2023 年 4 月 12 日
0.2.0 2023 年 3 月 3 日
0.1.0 2023 年 2 月 27 日

文件系统 中排名第 494

每月下载量 23

MIT 许可证

18KB
351 代码行

exifrename | Tests

exifrename 基于 EXIF 数据重命名或复制文件。

安装

cargo install exifrename

用法

有关如何设置 --help 以及其他可用选项的更多信息,请参阅 -f FORMAT 的示例调用:

% exifrename --copy \
>  -f "$HOME/Photos/{camera_make}/{year}{month}{day}_{hour}{minute}{second}" \
>  /mnt/sdcard/*.jpg
/mnt/sdcard/P0001.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184547_0.jpg
/mnt/sdcard/P0002.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184547_1.jpg
/mnt/sdcard/P0003.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184548_0.jpg
/mnt/sdcard/P0004.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184548_1.jpg
/mnt/sdcard/P0005.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184548_2.jpg
/mnt/sdcard/P0006.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184548_3.jpg
/mnt/sdcard/P0007.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184551.jpg
/mnt/sdcard/P0008.jpg -> /home/cdown/Photos/FUJIFILM/20230126_184802.jpg
[...]

您还可以使用 --dry-run 预览将要进行的更改。

性能

exifrename 强调性能。在一台配置中等的现代笔记本电脑上,使用中等的 SSD,我们用大约 0.02 秒的时间生成 5000 多个文件的格式化新名称,格式为 {year}{month}{day}_{hour}{minute}{second}

依赖关系

~5–14MB
~182K SLoC