O Unix não acompanha a data de criação. A única informação disponível é normalmente a última vez que os arquivos foram:
- Acessado
- Modificado
- alterado
Você pode obter datas relacionadas a um determinado arquivo usando o comando stat
.
Exemplo
$ stat ffmpeg
File: 'ffmpeg'
Size: 19579304 Blocks: 38248 IO Block: 4096 regular file
Device: fd02h/64770d Inode: 10356770 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 500/ saml) Gid: ( 501/ saml)
Access: 2013-11-26 10:49:09.908261694 -0500
Modify: 2013-11-02 17:05:13.357573854 -0400
Change: 2013-11-02 17:05:13.357573854 -0400
OSX e HFS
Se você estiver usando o OSX, o sistema de arquivos usado sob esse Unix é HFS . Este é um dos poucos (que eu estou ciente) que mantém a data de criação dentro do sistema de arquivos, juntamente com o tempo de modificação, etc. semelhante a outros Unixes.
trecho
A File Record stores a variety of metadata about the file including its CNID, the size of the file, three timestamps (when the file was created, last modified, last backed up), the first file extents of the data and resource forks and pointers to the file's first data and resource extent records in the Extent Overflow File. The File Record also stores two 16 byte fields that are used by the Finder to store attributes about the file including things like its creator code, type code, the window the file should appear in and its location within the window.
Timestamps
Os timestamps são sempre mantidos no sistema de arquivos, então você fica limitado pelo tempo que o rastreamento é oferecido através deles (EXT3, EXT4, XFS, etc.).
Sistemas de arquivos
Se você estiver curioso, dê uma olhada neste tópico da Wikipédia intitulado: Comparação de sistemas de arquivos . Ele tem a lista mais extensa de arquivos que eu conheço, juntamente com uma boa tabela dos vários recursos e o status de ser suportado ou não dentro de um determinado sistema de arquivos.