stat命令输出中的“出生”字段是什么


11

我将Fedora-16与ext4一起使用。突然通过stat命令,我可以看到一个名为“ Birth”的东西。

# stat history_file1.txt 
  File: `history_file1.txt'
  Size: 8944            Blocks: 24         IO Block: 4096   regular file
Device: 802h/2050d      Inode: 4192        Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2012-01-18 18:11:10.799900150 +0530
Modify: 2012-01-18 18:11:10.867908793 +0530
Change: 2012-01-18 18:11:10.867908793 +0530
 Birth: -

搜索手册页显示出生实例

%w文件出生的时间,易于阅读;-如果未知

%W文件诞生的时间,距离纪元以来的秒数;如果未知,则为0

这是新添加的字段吗?相对于inode,此字段存储在哪里?

Answers:


8

这是特定文件的“出生”时间-在文件系统上创建该文件的时刻。该属性是ext4的新功能,也称为crtimebtime,只需将其谷歌搜索即可。:)

在这里,您可以找到有关stat命令和您看到的特定输出的讨论。


2
Cygwin的stat(1)也具有此字段,因为Windows的NTFS存储了文件的创建时间。
亚当·罗森菲尔德

2
顺便说一句,Linux用户空间工具这次似乎还无法读取。至少在Ubuntu 14.04中没有。更多详细信息:unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Nelson

1
该链接是否有所改变?我看不到相关性。
paradroid

如何显示丢失的诞生/创作领域:moiseevigor.github.io/software/2015/01/30/...
林安德烈-

值16.04相同。我想知道18.04还没有吗?
icedwater
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.