A segunda chamada para classificar um arquivo não atualiza o tempo de acesso. Eu esperava que o tempo de acesso fosse atualizado sempre que um conteúdo do arquivo fosse exibido.
Eu vejo o mesmo comportamento se eu abrir o arquivo no navegador da web. Seu tempo de acesso não é atualizado de forma consistente.
Estou entendendo mal o tempo de acesso? O que é diferente entre as duas chamadas de gatos?
$ teste de toque $ stat test Arquivo: `test ' Tamanho: 0 Blocos: 0 Bloco IO: 4096 arquivo vazio regular Equipamento: 803h / 2051d Inode: 152694 Links: 1 Acesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Acesso: 2012-08-21 11: 05: 40.586020996 +0200 Modificar: 2012-08-21 11: 05: 40.586020996 +0200 Alteração: 2012-08-21 11: 05: 40.586020996 +0200 Nascimento: - $ vim test $ stat test Arquivo: `test ' Tamanho: 5 blocos: 8 bloco IO: 4096 arquivo regular Equipamento: 803h / 2051d Inode: 152694 Links: 1 Acesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Acesso: 2012-08-21 11: 05: 52.890021630 +0200 Modificar: 2012-08-21 11: 06: 31.606023626 +0200 Alteração: 2012-08-21 11: 06: 31.638023629 +0200 Nascimento: - $ cat test teste $ stat test Arquivo: `test ' Tamanho: 5 blocos: 8 bloco IO: 4096 arquivo regular Equipamento: 803h / 2051d Inode: 152694 Links: 1 Acesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Acesso: 2012-08-21 11: 06: 44.662024298 +0200 Modificar: 2012-08-21 11: 06: 31.606023626 +0200 Alteração: 2012-08-21 11: 06: 31.638023629 +0200 Nascimento: - $ cat test teste $ stat test Arquivo: `test ' Tamanho: 5 blocos: 8 bloco IO: 4096 arquivo regular Equipamento: 803h / 2051d Inode: 152694 Links: 1 Acesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Acesso: 2012-08-21 11: 06: 44.662024298 +0200 Modificar: 2012-08-21 11: 06: 31.606023626 +0200 Alteração: 2012-08-21 11: 06: 31.638023629 +0200 Nascimento: -