OS X 下修改文件时间属性

OS X 下修改文件时间属性

用iPhone拍的照片越来越多了,每天都拍新的照片,也就很少翻看以前的照片。昨天翻看照片时才发现iOS Photos的照片时间线乱了,可能是因为以前整理Mac上的iPhoto相册、导出导入相片时丢失了照片的原始时间信息,也可能是因为iCloud Photo Stream(已无力吐槽iCloud)…

所以我需要修正照片的时间属性。

下使用Terminal修改单个文件的时间属性方法如下:

1. 打开Terminal,输入 touch -mt YYYYMMDDhhmm

其中,-mt是指修改文件的修改时间,如需修改文件的创建时间相应输入 touch -t YYYYMMDDhhmm;YYYYMMDDhhhh是指期望时间。

如:touch -mt 201408260000

2. 找到需要修改时间属性的文件,拖动到Terminal窗口,这时文件的路径自动加到了刚才输入的内容的后面,也可以手动输入路径。

如:touch -mt 201408260000/Users/jovanyang/Desktop/IMG_0184.JPG

3. 回车,即可完成修改。
_______________________________

如需批量修改多个文件的时间属性,只需将需要修改的文件放到一个文件夹,输入 touch -mt YYYYMMDDhhmm 后将文件夹拖动到Terminal窗口,并在文件夹路径后补上/* ,回车即可。需要注意的时,当拖动文件到Terminal窗口后,文件路径后默认有空格,需要删除空格后再补全/*。如:

touch -mt 201408260000 /Users/jovanyang/Desktop/Beijing/*

OS X 下修改文件时间属性