As únicas informações que você pode obter de um sistema de arquivos normal para um arquivo são a modificação ( ls -l
), o acesso ( ls -lu
) e a modificação de status ( ls -lc
) vezes.
O arquivo não muda quando fechado, então não há nada no status do arquivo que reflita isso. O diretório atual stat
information não reflete esse fechamento e reflete os tempos de modificação e alteração do arquivo (até que alguma outra coisa seja alterada no diretório).
A hora da modificação provavelmente será diferente se você fizer uma gravação sem buffer em um arquivo, assim como o acesso ao disco real pode , mas não precisa estar no momento em que o arquivo é fechado. Eu não vejo uma maneira fácil de verificar isso a partir da linha de comando.
BTW. É mais fácil usar stat
para esses experimentos, já que tem segundos de granularidade, o que significa que você não precisa esperar tanto tempo para obter uma diferença visível; -)