Co to jest pole „Narodziny” w danych wyjściowych polecenia stat


12

Używam Fedory-16 z ext4. Nagle z poleceniem stat widzę coś o nazwie „Narodziny”.

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

wyszukiwarka strona man pokazuje przypadki urodzenia

% w Czas urodzenia pliku, czytelny dla człowieka; - jeśli nieznany

% W Czas urodzenia pliku, sekundy od Epoki; 0 jeśli nieznany

Czy to nowo dodane pole? gdzie to pole jest przechowywane w odniesieniu do i-węzła?

Odpowiedzi:


9

Jest to czas „narodzin” określonego pliku - moment, w którym został on utworzony w systemie plików. Ten atrybut jest nowy dla ext4 i jest również znany jako crtimelub btime, po prostu google. :)

Tutaj możesz znaleźć dyskusję na temat polecenia stat i konkretnego wyjścia, które widzisz.


2
Cygwin's stat(1)ma również to pole, ponieważ NTFS systemu Windows przechowuje czas utworzenia pliku.
Adam Rosenfield

2
BTW, narzędzia przestrzeni użytkownika w Linuksie nie wydają się jeszcze czytać tym razem. Przynajmniej nie w Ubuntu 14.04. Więcej informacji: unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Nelson

1
Czy ten link jakoś się zmienił? Nie widzę znaczenia.
paradroid

Jak wyświetlić brakujące pole urodzenia / utworzenia: moiseevigor.github.io/software/2015/01/30/…
Florin Andrei

To samo 16.04, za ile jest warte. Zastanawiam się, czy 18.04 już to ma?
woda lodowa
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.