我正在尝试更新创建,修改,上次打开的文件计时的mac文件。
对于修改过的和上次打开的我试过下面的
touch -mt YYYYMMDDhhmm *
这很好。
现在为了创建,我尝试了
touch -t YYYYMMDDhhmm *
但它没有改变创造的时间。
我也试过touch -ct YYYYMMDDhhmm *
但没有运气。
知道为什么会这样。
还有什么方法可以使用一个命令文件夹和文件夹/子文件夹时间内的文件也会更新?
我已更新最新版本的小牛队。
答案 0 :(得分:0)
我不确定这是小牛队的问题还是什么,但是touch -mt
或touch -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' *