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。

  • 相关阅读:
    DataGrid 应用合集
    [转]UBB C#完全版
    IE 7中的快捷键
    DataGrid 单击变色,鼠标经过变色 部分代码
    17种正则表达式
    单无格内强制换行
    图片上传,并自动生成缩略图!
    layout_weight学习心得
    android 手势
    java陷进一
  • 原文地址:https://www.cnblogs.com/tongyan2/p/5516754.html
Copyright © 2011-2022 走看看