Existe algum equivalente ao atributo de arquivo “Data Added” do Mac OS X?

4

O OS X mantém a data e a hora em que um arquivo foi adicionado à pasta em que ele está atualmente, o que é útil para classificação. Algum sistema de arquivos Unix / Linux ou programa oferece funcionalidade semelhante?

Esta não é uma duplicata de Como eu faço um ls e, em seguida, classifico os resultados por data criada? porque eu estou perguntando sobre a data em que foi adicionado à pasta , não criado . Se for movido para outro lugar, a hora será redefinida.

    
por SilverWolf 19.10.2017 / 17:16

1 resposta

2

Sim, embora os detalhes variem muito, estendendo stat(2) (o que o macOS faz, quando _DARWIN_FEATURE_64_BIT_INODE é definido) ou colocando essas informações em atributos de arquivo estendidos ou em outro lugar. Por exemplo, o NFSv4, conforme detalhado na RFC 7530, menciona

5.8.2.36.  Attribute 50: time_create

   The time of creation of the object.  This attribute does not have
   any relation to the traditional UNIX file attribute "ctime"
   ("change time").

ou para sistemas de arquivos através de alguma pesquisa rápida, há

btrfs otime
Ext4 crtime
UFS2 st_birthtime
ZFS crtime

embora, mais uma vez, as interfaces para tal e se uma determinada biblioteca ou produto de software utilizado suporte tal irá variar descontroladamente.

    
por 19.10.2017 / 17:35