为什么 unix 文件系统不存储文件的创建时间?

0as*_*am0 5 history timestamps files

有什么历史原因吗?Stat存储上次访问时间、上次修改时间和上次更改时间,但不存储创建时间!是不是很重要的信息。

我不明白为什么开发人员会遗漏这么重要的信息。一些文件系统确实存储了数据,正如这个问题中所指出的。但显然,这些信息的重要性被淡化了。为什么会这样?

笔记:

stat -c %W <filename>
Run Code Online (Sandbox Code Playgroud)

在我的系统中返回 0 (fedora 22)。

jll*_*gre 2

现代文件系统确实存储文件对象的创建时间。没有提前完成的原因之一可能是对于文件创建时间应该是多少没有达成共识,即是在文件对象(inode)创建时还是文件内容(数据)创建时,以及文件创建时做什么从备份中恢复。