O que é o campo "Birth" na saída do comando stat

11

Estou usando o Fedora-16 com ext4. De repente, com o comando stat, posso ver algo chamado "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: -

página de manual de pesquisa mostra instâncias de nascimento

% w Hora do nascimento do arquivo, legível por humanos; - se desconhecido

% W Tempo de nascimento do arquivo, segundos desde a época; 0 se desconhecido

Este campo foi adicionado recentemente? onde esse campo é armazenado em relação ao inode?

webminal.org
fonte

Respostas:

8

Este é o tempo de "nascimento" de um arquivo específico - o momento em que foi criado no sistema de arquivos. Esse atributo é novo no ext4 e também é conhecido como crtimeou btime, basta pesquisar no google. :)

Aqui você pode encontrar uma discussão sobre o comando stat e a saída específica que está vendo.

Georgi Hristozov
fonte
2
O Cygwin's stat(1)também possui esse campo, pois o NTFS do Windows armazena o horário de criação do arquivo.
Adam Rosenfield
2
BTW, as ferramentas de espaço do usuário do Linux ainda não parecem capazes de ler desta vez. Pelo menos não no Ubuntu 14.04. Mais detalhes: unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Nelson
1
Esse link mudou de alguma forma? Não consigo ver a relevância.
Paradroid
Como exibir o campo de nascimento / criação ausente: moiseevigor.github.io/software/2015/01/30/…
Florin Andrei
Mesmo em 16.04, para o que vale a pena. Gostaria de saber se 18.04 já tem?
icedwater