mtime是指上次更改文件内容的时间。可以在UNIX系统上以各种方式更改此设置。通常,从备份还原文件时,会更改mtime来指示在进行备份之前上次更改内容的时间。
ctime指示上一次更改索引节点的时间。这无法更改。在上面带有备份的示例中,ctime仍将反映文件还原的时间。此外,更改文件权限之类的内容时,将更新ctime。
不幸的是,通常无法找到文件创建的原始日期。这是基础文件系统的限制。我相信ext4文件系统已经为inode添加了创建日期,Apple的HFS也支持它,但是我不确定如何在Python中检索它。(Cstat
函数和相应的stat
命令应向您显示有关支持它的文件系统的信息。)