【发布时间】:2011-04-06 22:44:56
【问题描述】:
我想知道目录上次修改日期何时更改。我修改了特定目录中的文件(通过 FTP),但目录的 LMD 没有改变。它应该如何运作?
【问题讨论】:
我想知道目录上次修改日期何时更改。我修改了特定目录中的文件(通过 FTP),但目录的 LMD 没有改变。它应该如何运作?
【问题讨论】:
当添加、删除或重命名文件或子目录时,目录本身的 mtime(修改时间)会发生变化。
修改目录中文件的内容不会改变目录本身,也不会更新文件或子目录的修改时间。此外,在子目录中添加、删除或重命名文件/目录不会传播到目录。如果更改目录的权限,ctime 会更改,但 mtime 不会。
【讨论】:
touch somefile 而不是gedit 会发生什么?
目录就像一个包含文件名列表的文件(实际上,您可能在编辑器中不小心打开了一个目录,您可以在其中看到它是其内容的大部分可读列表)——所以当该目录中的文件被添加、删除或重命名时,它会被修改。
【讨论】:
ed 和cat)似乎都在抱怨,或者提供了一个要打开的文件列表。