![如何重命名照片文件名以包含日期?](https://linux22.com/image/1136846/%E5%A6%82%E4%BD%95%E9%87%8D%E5%91%BD%E5%90%8D%E7%85%A7%E7%89%87%E6%96%87%E4%BB%B6%E5%90%8D%E4%BB%A5%E5%8C%85%E5%90%AB%E6%97%A5%E6%9C%9F%EF%BC%9F.png)
我有一组照片文件,其命名仅带有序列号,例如:(Imagexxxx.jpg
仅仅xxxx
是一个序列号)我试图搜索但遗憾的是没有结果,是将文件的日期添加到文件名中,如下所示yyyy-mm-dd-Imagexxxx.jpg
。
我在网上找到的都是替换某个字符或更改字母大小写。
答案1
Krename 是可以实现您想要完成的任务的一个工具。
安装方式:
sudo apt-get install krename
然后:
- 选择要重命名的文件
- 选择在目标路径中重命名输入文件
- 在高级文件名模板中输入 [creationdate;yyyy-MM-dd]$。
如果文件的创建日期不是您想要的,krename 也可以使用 exif 数据。
答案2
我使用“pyRenamer”重命名我的照片文件。这是一个非常友好的 GUI 软件,可以从图像文件中提取 EXIF 元数据。
答案3
稍微修改一下这个问题的答案就可以了。在照片所在目录中的终端中运行此命令,根据需要更改 [日期](不需要括号):
for file in *; do mv "$file" "[date]$file"; done
请注意,这会将您为 [date] 选择的内容添加到该目录中的所有文件前面。