pra*_*4th 4 directory bash exif photos
我要做的是重新整理“相机胶卷”文件夹中的文件。使用创建日期,我想使用创建日期,按照年/月格式将它们放入文件夹中。
在此答案中,他们解释了如何制作文件夹并组织它们:https : //stackoverflow.com/a/1314394/4980886
#!/bin/bash
find $PHOTO_DIR -regextype posix-extended -type d -regex '.*/[0-9]{4}/[0-9]{2}/[0-9]{2}$' |
while read dir; do
newdir="$(echo $dir | sed 's@/\([0-9]\{4\}\)/\([0-9]\{2\}\)/\([0-9]\{2\}\)$@/\1-\2-\3@')"
mv "$dir" "$newdir"
rmdir "$(dirname $dir)"
rmdir "$(dirname $(dirname $dir))"
done
Run Code Online (Sandbox Code Playgroud)
但这没有解决如何获取创建日期,也许我应该从EXIF数据中获取元数据。怎么办?