最近在整理手机上的图片和视频(没办法,空间太小了,该删除的就的删除)
但是图片/视频的命名乱七八糟的,需要按照时间进行命名
用到两个工具:exiv2,mediainfo

工具

exiv2

yum install exiv2

1
2
3
4
5
6
7
# exiv2 IMG_20170121_131547.jpg
File name : IMG_20170121_131547.jpg
...
Image timestamp : 2017:01:21 13:15:48
...

# ## Image timestamp 即为拍摄时间

mediainfo

yum install mediainfo
需要有epel源

1
2
3
4
5
6
7
8
# mediainfo 084503060416d183f2c33000.mp4
General
Complete name : 084503060416d183f2c33000.mp4
...
Encoded date : UTC 2016-04-06 00:45:10
Tagged date : UTC 2016-04-06 00:45:10
...
# ## Encoded date 即为创建时间,但是要注意是UTC时间

剩下就是自己实现脚本了

参考文档

  1. http://blog.sina.com.cn/s/blog_64a43f760100o0p3.html
  2. http://tieba.baidu.com/p/3338501642