zoukankan      html  css  js  c++  java
  • ctime,atime,mtime

    学过Linux或者对Linux有一定了解的人都知道Linux系统文件有三个主要的时间属性,分别为atime(access time),ctime(change time) ,mtime。很多初学者或者教材上都会把ctime写成create time,这样不免会让人误解成文件创建的时间,而我们都知道,文件创建的时间是没有办法知道的。下面我通过stat命令向大家证明这一点。

    图1

    首先创建了一个名为test的文件,通过stat test 查看此文件的属性,可以看到创建时间并没有显示出来。

    以上是我要说明的第一个问题,接下来具体解释三个时间属性。

    atime:文件最近一次访问的时间,即当每次执行查看文件命令来查看文件内容时atime会做出相应修改,这个时间可以通过上述的stat命令查看,也可以通过ls -lu来查看。

    图2

    从图一可以看出文件最近访问时间为13:47,但当执行cat后,最近一次访问时间变为13:56.

    ctime:最近改动时间,即就是改变文件或目录属性时的时间。可用ls -lc来查看。

    下面修改一下文件的权限,再观察ctime。

    改变了文件属性,文件的ctime 改变了。

    mtime:最近更改时间,更改的是文件的内容,可用ls -l来查看。

    下面修改文件的内容再观察mtime。

  • 相关阅读:
    MATLAB符号运算(2)
    ruby的字符串
    MATLAB符号运算(3)
    ruby的lambda
    MATLAB概率统计函数(2)
    ruby的迭代
    MATLAB优化问题(2)
    ruby的方法和block
    MATLAB优化问题(1)
    ruby的正则表达式操作(3)
  • 原文地址:https://www.cnblogs.com/tongyan2/p/5516754.html
Copyright © 2011-2022 走看看