Что такое поле «Рождение» в выводе команды stat


11

Я использую Fedora-16 с ext4.Внезапно с помощью команды stat я вижу нечто, называемое "Рождение".

# 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: -

поиск man страница показывает случаи рождения

% w Время рождения файла, читаемое человеком; - если неизвестно

% W Время рождения файла, секунд с начала эпохи; 0 если неизвестно

Это недавно добавленное поле? где это поле хранится относительно inode?

Ответы:


8

Это время рождения определенного файла - момент, когда он был создан в файловой системе. Этот атрибут является новым для ext4 и также известен как crtimeили btimeпросто Google. :)

Здесь вы можете найти обсуждение относительно команды stat и конкретного вывода, который вы видите.


2
Cygwin's stat(1)также имеет это поле, поскольку Windows NTFS хранит время создания файла.
Адам Розенфилд

2
Кстати, инструменты пользовательского пространства Linux, похоже, пока не умеют читать. По крайней мере, не в Ubuntu 14.04. Более подробная информация: unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Нельсон

1
Эта ссылка как-то изменилась? Я не вижу актуальности.
парадроид

Как отобразить отсутствующее поле рождения / творения: moiseevigor.github.io/software/2015/01/30/…
Флорин Андрей

То же самое 16.04, для чего это стоит. Интересно, 18.04 есть?
ледяной воды
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.