Não fui bem claro, corrigindo enquanto da tempo... :)

Quando tu cria um arquivo ou diretorio, este arquivo ou diretorio tem
um inode, é nesse inode que ficam atributos como dono, permissões e
etc. Porém, existem detalhes[1] como um hard link (acredite, muita
gente usa, mesmo sem querer ou saber o porquê) que podem complicar um
pouco o conceito.

1 - http://en.wikipedia.org/wiki/Inode#Implications


2008/9/23 max <[EMAIL PROTECTED]>:
> Tu confundiu um pouco as coisas... Na verdade este struct é referente
> ao *inode*, e um arquivo/diretório não é necessariamente um inode.
>
> http://kerneltrap.org/mailarchive/linux-activists/1993/7/31/38897
>
> 2008/9/23 fvbrasileiro <[EMAIL PROTECTED]>:
>>
>> Rodrigo,
>>
>> Você está com uma informação equivocada, os fs *unix* gravam sim as
>> datas de criação (ctime), alteração (mtime) e acesso (atime). Pelo
>> menos os fs que seguem o SYSV devem seguir o seguinte padrão:
>>
>> ---- 8< ----------- (#/kernel-source/include/linux/sysv_fs.h)
>>
>> /* SystemV/Coherent inode data on disk */
>> struct sysv_inode {
>>        __fs16 i_mode;
>>        __fs16 i_nlink;
>>        __fs16 i_uid;
>>        __fs16 i_gid;
>>        __fs32 i_size;
>>        u8  i_data[3*(10+1+1+1)];
>>        u8  i_gen;
>>        __fs32 i_atime; /* time of last access */
>>        __fs32 i_mtime; /* time of last modification */
>>        __fs32 i_ctime; /* time of creation */
>> };
>>
>> ---- 8< -----------
>>
>> Se você olhar no diretório include/linux vai ver que todos os headers
>> referente a FS tem em sua struct do inode as definições dos time's.
>>
>> Saudações,
>>
>>
>> 2008/9/22 Rodrigo Luiz <[EMAIL PROTECTED]>:
>>
>>> Em sistemas unix *não* tem como saber a data de criação de um arquivo.
>>> O filesystem não guarda esta informação.
>>
>>
>> --
>> ______________________________________________________________________
>> Francisco Vasconcelos Brasileiro          [EMAIL PROTECTED]
>> Diretor Técnico                                      Acesso.NET
>> http://www.acesso.net                          Tel. (79) 3522-1030
>> UIN: 6826562                                       Linux User: #101368
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a