当目录中的文件发生改变时,目录的最后修改日期如何改变?

当目录中的文件发生改变时,目录的最后修改日期如何改变?

我正在 MacOS 和远程 Ubuntu 服务器之间同步文件。

在 Ubuntu 上,当我存储、修改或删除该目录中的文件时,该目录的最后修改日期不会改变。

在 MacOS 上,这种行为有所不同(对我来说似乎不合理):虽然目录本身保持不变,但每次当目录内的内容发生变化时,其“上次修改”日期都会发生变化。

因此,当我在 MacOS 上创建一个目录并将其同步到 Ubuntu 时,一切都很好:两者都有相同的日期。但是,当我移动其中一个目录中的文件并同步这些文件时,Ubuntu 上的目录日期保留其旧值,但 MacOS 上相应目录的日期将被更改,然后,由于这个不同的日期,我的同步程序显示差异,而实际上没有差异。

我正在尝试在 MacOS 中找到一个设置,使 Mac 目录的行为类似于 Ubuntu 目录,但恐怕这是不可能的。因此,与 MacOS 上的解决方案并行,我也在 Ubuntu 上寻找一种解决方法:

Ubuntu 中是否有一个设置,可以使其目录的行为与 MacOS 上的目录相似?这意味着:每次将新文件插入此目录时,以及更改或删除现有文件时,都应更改目录的“上次修改”日期。

相关内容