关于Linux系统中 Access Modify Change 三个时间的理解

来源:互联网 发布:plc编程指令大全 编辑:程序博客网 时间:2024/06/02 09:41
首先它们的概念:
      atime(Access time):最后一次访问文件或目录的时间
      mtime(Modify time): 最后一次修改文件或目录的时间

      ctime(Change time):最后一次改变文件或目录(改变的是属性)的时间

下面举个如何改变他们时间的例子来更深刻的了解他们的作用: 

这是我code文件未修改之前的信息


首先我们看下code 文件的权限


对于other的权限他是可读不可写可执行的,那么我们可以通过打开他可写的属性 用 chmod 777 code指令


由此可见 code 文件属性已得到修改


那么我们可以很明显的看出  Change 时间已经变化,而Access和Modify没有变化。

接下来我们可以进入code 给他新建一个a文件之后再观察变化


这时候我们就发现Access 和 Modify时间都得到变化,那是因为我们通过 cd code指令访问code时,code的最后一次访问时间就变了,而Access 表示的就是最后一次访问或目录的时间。那么我们通过 makdir a 指令在code文件中创建一个子文件就是相当于是对code文件进行了修改,所以Modify 时间得以变化。



1 0
原创粉丝点击