在 Linux 中打开 Windows 文件会更新文件的访问时间吗?

在 Linux 中打开 Windows 文件会更新文件的访问时间吗?

我的电脑里有两个硬盘,一个是 Windows 系统,另一个是 Linux 系统(分别是 Vista 和 Mint 16)。如果我启动 Linux,我就可以挂载另一个硬盘并访问其中的文件。Windows 中的每个文件都有一个访问时间,表示上次打开的时间。我想知道的是,这是否只显示上次在 Windows 中打开的时间,还是通常显示上次打开的时间。

或者换句话说,文件访问时间是否依赖于操作系统?

注意:我使用通用的窗口和 Linux 标签,因为我很好奇这在一般情况下是如何工作的,而不仅仅是在我的特定机器上

答案1

只要两个系统都能读取硬盘的内容,访问时间就是正确的 - 这意味着访问时间可以由 Linux 或 Windows 读取和写入。它可能会因 Linux 和 Windows 设置处理系统时钟的方式不同而显示不同(见下文)。

日期和时间是常见文件系统功能列表的一部分:维基百科

但是,在 Windows 和 Linux 之间,根据您设置的是本地时间还是 UTC,时间可能会相差几个小时。Windows 在 NTFS 中使用 UTC,在 FAT 中使用本地时间:微软

相关内容