Centos文件系统详解之文件时间属性

浏览次数:2139 关键词 ( 文件系统  详解  属性  文件  )

    linux 三种文件时间属性详解

  linux 的文件时间属性分为:访问时间access time、修改时间modifed time、更改时间change time。

  文件访问时间access time

  当我们创建一个文件后,文件就有了相同的访问时间access time、修改时间modifed time、更改时间change time。但是当对文件做一些变更后,这些时间可能会发生变化。

  文件访问时间access time,即读取了文件的内容。如果查看了文件,文件的查看时间就会更新。如进行cat、more、less等操作后,文件的访问时间就会更新。

  如下用ls默认是看到文件的修改时间modifed time

  通过stat 命令,能够看到更精确地时间属性信息

  我们看到文件的访问时间是2013-06-13 17:07:15.000000000 +0800,下来我们less查看一下这个文件的内容。less后退出,我们看到这个文件的访问时间属性已经变化

  文件修改时间modifed time

  文件的修改时间即对文件内容的修改时间,比如通过vim、emacs对文件内容进行了修改、或追加等其他方式对文件内容做修改后,文件的修改时间就会发生变化。

  如下实例,通过追加修改了文件内容,文件的修改时间modifed time随之发生了变化

  文件更改时间change time

  文件更改时间即对文件文件的其他属性的变化时间。比如通过chmod、chown、ln等对文件的(忽略文件访问时间属性、文件修改时间属性的变化)属性变化随之更新文件的访问时间。chmod、chown更新文件全新,ln更新文件的软硬链接属性信息。

如下实例创建文件的硬链接来更改文件的更改时间