gpt4 book ai didi

macos - Mac 命令行 : how to rename all pictures with their actual content creation date

转载 作者:行者123 更新时间:2023-12-02 02:55:35 25 4
gpt4 key购买 nike

在图片文件上显示信息 (cmd+I) 时,我们会设置“内容创建”日期。如何使用这个日期批量重命名图片?

最佳答案

mdls 命令显示了一堆关于图片文件的有用信息,包括 kMDItemContentCreationDate。请注意这是创建日期,所以如果照片是用手机拍摄的,然后复制了很多次,您仍然会得到照片拍摄的实际日期(对重命名照片非常有用。)

这是一个脚本,对于当前文件夹中的每个文件,使用 `kMDItemContentCreationDate 给出的日期重命名文件,格式为 YYYY-MM-DD_HH-mm-ss.previousFileExtension :

for f in *.*; do 
mv "$f" "$(mdls -name kMDItemContentCreationDate "$f" | sed s/kMDItemContentCreationDate...// | sed s/.+0000// | sed s/:/-/g | sed s/\ /_/g).${f##*.}";
done

关于macos - Mac 命令行 : how to rename all pictures with their actual content creation date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61207865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com