我使用命令mdls -name kMDItemContentCreationDate $file
来获取OS X上文件的内容创建日期。
~/Movies/Unprocessed -> mdls -name kMDItemContentCreationDate test.txt
kMDItemContentCreationDate = 2014-11-02 22:00:57 +0000
我的系统上的输出应该是:
kMDItemContentCreationDate = 2014-11-02 18:00:57 -0400
Finder显示正确的调整后的创建日期。如果调整没有存储在元数据中,那么它存储在哪里?我在哪里可以获得实际的本地创建日期?
答案 0 :(得分:2)
kMDItemContentCreationDate
属性包含
在shell脚本中转换它的一种简单方法是使用date
:
date -f'%F %T %z' -j "$(mdls -raw -name kMDItemContentCreationDate test.txt)"