2016-11-16 135 views
0

我阅读了一篇关于新隐写方法的文章:“时间在我身边:文件系统元数据中的隐写术”http://www.sciencedirect.com/science/article/pii/S1742287616300433。这非常有趣,让我思考一件事。Linux - 修改文件修改/访问/更改时间

是否可以在Linux操作系统中使用C或任何其他语言操作文件修改/访问/更改时间metedata? 我找到了使用 touch命令的方法,但它创建了具有特定标记值的文件。我想找到方法来修改现有的元数据。

+0

看看'男人touch'更仔细 –

+1

@IporSircer我刚刚找到了答案。我的问题可以关闭:) – Krystian

+2

克里斯蒂安,这个网站应该是一个Q&A格式的知识库。如果你已经找到了你的问题的答案,尽管这个问题现在可能对你不必要,但你仍然被鼓励[写一个答案](https://stackoverflow.com/help/self-answer)任何未来的读者。除非你认为这个问题太小,不能回答,或者它已经在网站上有重复,在这种情况下,你应该这样标记它。 – Reti43

回答

0

使用touch命令可以编辑文件的时间元数据。例如:

touch -a -t 201611161200.10 file.txt 

这将导致对矫正访问时间戳,并用之日起代替其2016年11月16日12:00:10.000000000 要更改“修改”日期,你应该使用标志-m

2

我碰到这个线程和我分享我的发现(如提及本网站是对知识的储存库):