如何修改文件的创建和修改时间

起因

学校要求上传暑假实训的照片,我打算用去年的,但是害怕文件中创建的时间为2017年的露馅,所以就准备把文件的创建时间修改一下


环境

  • macOS v10.13.6
  • zsh v5.3
  • touch v8.29
  • SetFile

方法

使用 touch 可以方便地修改这些属性,需要修改最后打开文件的时间,最后修改文件的时间,分别用 -a-m,为了方便地填写日期,使用 -d,命令如下

1
touch -a -m -d "2018-07-26 16:21:42" *

但是创建的日期还未修改

使用 SetFile 对创建日期进行修改

1
SetFile -d '7/26/2018 16:21:42' *