ti-enxame.com

Data da última modificação do diretório

Estou imaginando quando a data da última modificação do diretório foi alterada. Modifiquei um arquivo dentro de um diretório específico (via FTP), mas o LMD do diretório não foi alterado. Como é suposto funcionar?

76
Alec Smart

O mtime (hora da modificação) no próprio diretório muda quando um arquivo ou subdiretório é adicionado, removido ou renomeado.

A modificação do conteúdo de um arquivo no diretório não altera o diretório em si, nem a atualização dos horários modificados de um arquivo ou subdiretório. Se você alterar as permissões no diretório, o ctime mudará, mas o mtime não.

118
Jonathan Leffler

Um diretório é como um arquivo que contém uma lista dos nomes de arquivos (de fato, você pode ter aberto acidentalmente um diretório em um editor, onde pode ver que é uma lista quase legível de seu conteúdo) - por isso é modificada quando um arquivo nesse diretório é adicionado, removido ou renomeado.

27
Ether