Linux - 修改文件修改/访问/更改时间

Kry*_*ian 4 linux steganography metadata

我读了一篇关于新隐写方法的文章:“时间站在我这边:文件系统元数据中的隐写术” http://www.sciencedirect.com/science/article/pii/S1742287616300433。这很有趣,让我思考一件事。

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

Kry*_*ian 10

使用触摸命令您可以编辑文件的时间元数据。例子:

touch -a -t 201611161200.10 file.txt
Run Code Online (Sandbox Code Playgroud)

它将导致修改访问时间戳,并将其替换为日期 2016-11-16 12:00:10.000000000 要更改“修改”日期,您应该使用标志-m


RLa*_*aaa 6

我遇到了这个帖子,我不得不分享我的发现(正如前面提到的,这个网站是一个知识库):