linux中三种time(atime,mtime,ctime)

13人阅读 评论(0) 收藏 举报
分类:

关于Linux底下三种时间的简单介绍:

atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统
的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本)
mtime: (modify time)显示的是文件内容被修改的最后时间,比如用vi编辑
时就会被改变。(也就是Block的内容)
ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发
生改变时的时间。当然当内容改变时也会随之改变(即inode内容发生改变和Block内容
发生改变时)

查看这三种时间:

stat filename

如果只是单纯地创建文件,那么它们三个应该是相等的

扩展知识:
另外,从kernel2.6.29开,还默认集成了一个relatime的属性。可能是因为在文件读操作很频繁的系统
中,atime更新所带来的开销很大,所以很多SA都在挂装文件系统的时候使用noatime属性来停止更新atime。但是有些程序需要根据atime进行一些判断和操作,所以Linux就推出了一个relatime特性。
使用这个特性来挂装文件系统后,只有当mtime比atime更新的时候,才会更新atime。事实上,这个时候atime和mtime已经是同一个东西了。所以这个选项就是为了实现对atime的兼容才推出的。并不是一个新的时间属性。使用方法就是通过mount -o relatime /dir来挂装目录.

https://blog.csdn.net/wodeqingtian1234/article/details/53975744

查看评论

Linux - atime,mtime,ctime以及用touch指令来进行修改

Linux下的文件或目录有三种时间: 访问时间(Atime):每当访问这个文件/目录后,Aeecss显示的时间就会更新一次。 修改时间(Mtime):当对这个文件进行修改后,Modify显示的时间就更...
  • qq_33951180
  • qq_33951180
  • 2016-12-25 11:14:00
  • 1592

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

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

Linux系统下find指令详细用法与示例及Linux下的atime ,ctime,mtime

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。  在运行一...
  • wangiijing
  • wangiijing
  • 2016-05-22 11:53:17
  • 1649

Linux 文件时间详解 ctime mtime atime

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

find命令之(-atime,-ctime,-mtime)

find命令之(-atime,-ctime,-mtime)
  • Li_Ning_
  • Li_Ning_
  • 2016-05-21 11:56:13
  • 1486

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

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

ls查看atime,ctime,mtime

ls命令可以用来查看文件的atime,ctime,mtime。 1、如果我们利用的是ls -l来查看文件的状态的话,那么此时文件的显示时间是modify的时间。 2、ls -lc 显示的时间是c...
  • xuejinliang
  • xuejinliang
  • 2016-09-27 10:44:31
  • 459

Linux-atime/ctime/mtime

Linux系统文件有三个主要的时间属性: atime(access time) :当文件的内容被取用时,更新这个时间 ctime(change time) :当文件的“状态”改变时,更新这个时间 m...
  • ADDw1
  • ADDw1
  • 2017-02-16 09:29:40
  • 227

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

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

Linux下文件的三个时间:ctime、mtime、atime的区别

Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间     这里的修改时间指的是文件的内容发生变化,而更新的时间。     Eg:vi后保存文件...
  • GGxiaobai
  • GGxiaobai
  • 2016-12-13 14:37:20
  • 1426
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 2467
    排名: 1万+