O tempo de acesso não está sendo atualizado quando eu executo 'ls a' e depois 'stat a'

1

No desktop do CentOS Linux, vamos criar uma pasta chamada a .

mkdir a

Então vamos acessá-lo

ls a

e depois vamos ver suas estatísticas

stat a

  File: 'a'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 1183593     Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-08-30 21:35:55.089404752 -0400
Modify: 2013-08-30 21:35:54.077415503 -0400
Change: 2013-08-30 21:35:54.077415503 -0400

Ok, vamos acessá-lo novamente

ls a

e obtenha novamente o tempo de acesso

stat a

  File: 'a'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 1183593     Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-08-30 21:35:55.089404752 -0400
Modify: 2013-08-30 21:35:54.077415503 -0400
Change: 2013-08-30 21:35:54.077415503 -0400

Como você pode ver, não há diferença entre os horários de "ACCESS".

Aqui estão dois tempos de acesso ao lado um do outro.

Access: 2013-08-30 21:35:55.089404752 -0400
Access: 2013-08-30 21:35:55.089404752 -0400

Eles parecem absolutamente idênticos! o que é que eu posso fazer sobre isto? Eu estou simplesmente usando o desktop do CentOS Linux, que usa o GNOME por padrão.

    
por user249775 31.08.2013 / 06:40

1 resposta

2

Isso pode ocorrer por alguns motivos:

  • Primeiro, se o sistema de arquivos estiver montado com atime desativado, isso evitará que ele seja atualizado em ls .
  • Segundo, se o sistema de arquivos não suportar atime , isso levaria ao mesmo resultado.
por 31.08.2013 / 06:54