我如何更改文件的“更改”日期?

我如何更改文件的“更改”日期?

可能重复:
触摸更改访问、修改和更改

我如何更改‘更改’日期?

$ touch -t 9901010000 test;stat test
  File: `test'
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fe01h/65025d    Inode: 11279017    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/    x)   Gid: ( 1000/    x)
Access: 1999-01-01 00:00:00.000000000 +0100
Modify: 1999-01-01 00:00:00.000000000 +0100
**Change: 2012-04-08 19:26:56.061614473 +0200**
 Birth: -

答案1

我假设您想将其设置为某个任意值。

一般来说,您不能这样做,因为它不像访问和创建时间那样由用户设置。

如果您确实想要,您可以将系统时间更改为您想要的时间,更改文件,然后将系统时间改回。或者卸载文件系统并直接编辑它。但不建议这样做 - 您不应该根据此信息的特定值来设置内容。

相关内容