ディレクトリの最終変更日がいつ変更されるのか疑問に思っています。特定のディレクトリ内のファイルを(FTP経由で)変更しましたが、ディレクトリのLMDは変更されませんでした。どのように機能するのでしょうか?
ファイルまたはサブディレクトリが追加、削除、または名前変更されると、ディレクトリ自体のmtime(変更時刻)が変更されます。
ディレクトリ内のファイルの内容を変更しても、ディレクトリ自体は変更されず、ファイルやサブディレクトリの変更時刻も更新されません。ディレクトリのアクセス許可を変更すると、ctimeは変更されますが、mtimeは変更されません。
ディレクトリは、ファイル名のリストを含むファイルのようなものです(実際、エディタでディレクトリを誤って開いた可能性がありますが、そのディレクトリの内容のほとんどが読み取り可能なリストであることがわかります)-そのため、変更されますそのディレクトリ内のファイルが追加、削除、または名前変更されたとき。