关于Linux中的几个时间变量atime,ctime,mtime

原创 2006年05月19日 11:39:00
Linux的文件系统通常包括change time,access time和modification time这3个时间标签。
linux man这么说明这3个变量:
st_atime
           Time when file data was last accessed. Changed by  the
           following   functions:   creat(),   mknod(),   pipe(),
           utime(2), and read(2).
st_mtime
           Time when data was last modified. Changed by the  fol-
           lowing  functions:  creat(), mknod(), pipe(), utime(),
           and write(2).
st_ctime
           Time when file status was last changed. Changed by the
           following   functions:   chmod(),   chown(),  creat(),
           link(2),  mknod(),  pipe(),  unlink(2),  utime(),  and
           write().

这是针对系统调用函数描述的,在实际shell命令中,
  • touch 影响 atime和mtime,可以通过选项开关选择;
  • ls未加选项时,time一栏显示的是mtime;
  • chmod,chown,chgrp影响ctime;
  • 读写操作通常影响atime和mtime;
本源来说,ctime标签由文件系统中inode结构保存;而atime和mtime由目录树保存。一般的参数中提到的,除非明确指出,都是“最后一次内容被修改时的时间”,e.g当执行find时的-newer和-older指的也是mtime。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux下文件的三个时间 atime,ctime,mtime及其如何改变

在wndows系统下,我们常常会看到文件的时间,而在Linux下文件也有三个时间,分别是:访问时间(Access time), 状态时间(Modify time),修改时间(Change time)...

Linux文件的三个时间参数atime,mtime,ctime;

在windows系统下查看过文件属性的朋友可能都知道,每个文件都有三个时间参数,分别为:创建时间、修改时间、访问时间。如图:同样的,Linux文件系统下对应每个文件也有三个时间参数,但与windows...
  • LLZK_
  • LLZK_
  • 2016-12-29 21:54
  • 3601

Linux操作系统下文件的三个时间属性atime 、ctime 、mtime

Linux操作系统下有三个主要的时间属性,分别是ctime(change time),atime(accsess time),mtime(modify time),下面一一解释。 atime: acc...

Linux 文件时间详解 ctime mtime atime

Linux系统文件有三个主要的时间属性,分别是 ctime(change time), atime(access time), mtime(modify time)。这三个时间很容易混淆,准备深入了解...
  • doiido
  • doiido
  • 2015-02-13 11:13
  • 1520

Linux文件与目录的三种时间状态(mtime,atime,ctime)区别

Linux文件与目录的三种时间状态 1. mtime(medify time):最后一次修改文件或目录的时间 2. ctime(chang time) :最后一次改变文件或目录(改变的是原数据即:属性...
  • tsx86
  • tsx86
  • 2014-01-02 18:08
  • 7704

Linux下文件系统的三个主要时间属性atime、ctime、mtime

我们经常用Windows,那windows下文件系统有哪些时间属性呢? 我们在windows鼠标点击一个文件右键 属性查看一下 有三个时间: 创建、修改、访问。那要学习的三个Linux文件属...

LINUX下三个时间点--atime,ctime,mtime解析

在linux下使用stat命令可以详细查看一个文件的相关属性,今天就其中的三个时间点属性(atime,ctime,mtime)来重点详谈!

linux下atime,mtime,ctime三种时间状态

在讲解之前先了解索引节点inode包含什么。 我们知道,在Linux中使用stat filename 后会显示 该文件详细信息。该信息保存在一个名为“索引节点”的区域,叫做inode。 inode包...

linux 下文件的3种时间状态 atime ctime mtime

我们在windows下新建一个文件,我们知道它在保存的时候肯定是会保存一下文件的创建时间之类的信息的。 看它的属性是可以看到保存了这个文件的创建时间、修改时间、和访问时间三个时间。 那么...

linux文件时间(atime,mtime,ctime)辨析

Linux文件有3个修改时间,很多朋友都喜欢弄混淆,也包括我在内,现在列出来供参考。1)modification time (mtime,修改时间):这个时间指的是文件内容修改的时间,而不是文件属性的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)