更新mac文件创建时间

时间:2014-03-21 21:49:38

标签: macos osx-mavericks

我正在尝试更新创建,修改,上次打开的文件计时的mac文件。

对于修改过的和上次打开的我试过下面的

touch -mt YYYYMMDDhhmm *

这很好。

现在为了创建,我尝试了

touch -t YYYYMMDDhhmm *

但它没有改变创造的时间。

我也试过touch -ct YYYYMMDDhhmm *但没有运气。

知道为什么会这样。

还有什么方法可以使用一个命令文件夹和文件夹/子文件夹时间内的文件也会更新?

我已更新最新版本的小牛队。

1 个答案:

答案 0 :(得分:0)

我不确定这是小牛队的问题还是什么,但是touch -mttouch -t只是更新修改后的和上次开放的时间。

可能touch -mt OR touch -t命令与10.8.4及更早版本一起使用。

对于小牛队,我找到了如下解决方案。

SetFile -d '12/31/1999 23:59:59' file.txt
            MM dd yyyy hh mm ss  fileName

要更新文件夹中的所有文件,请使用

SetFile -d '12/31/1999 23:59:59' *

Reference