如何在 El Capitan 中更改文件和文件夹的“上次打开日期”属性

如何在 El Capitan 中更改文件和文件夹的“上次打开日期”属性

我正在尝试更改 El Capitan 上多个文件和文件夹的“上次打开日期”属性。使用“touch -mt”的旧方法似乎不起作用。有时它在极少数情况下有效,但对于我的大多数文件,该命令终止时没有错误,并且对“上次打开日期”属性没有影响。它似乎确实改变了“修改日期”属性。有什么想法吗?

答案1

我相信以下方法应该可行,但我还无法确认:

上次打开的日期存储在元数据kMDItemLastUsedDate属性中。您可以使用mdls <file>命令检查它。

要修改该值,请使用以下语法:

xattr -w "com.apple.metadata:kMDItemLastUsedDate" "<date>" <file>

相关内容