我需要将文件夹中所有文件的修改时间改回 1 小时前(某些软件存在夏令时问题)
事情是这样的
touch -m -r {} -d '-1 hour'
不适用于 MAC OS X
我可以使用什么好技巧吗?
答案1
find /startdir -type f -exec touch -m -A-010000 {} +
如果删除-type f
,它还会影响目录,而不仅仅是文件。
看man touch
。
我需要将文件夹中所有文件的修改时间改回 1 小时前(某些软件存在夏令时问题)
事情是这样的
touch -m -r {} -d '-1 hour'
不适用于 MAC OS X
我可以使用什么好技巧吗?
find /startdir -type f -exec touch -m -A-010000 {} +
如果删除-type f
,它还会影响目录,而不仅仅是文件。
看man touch
。