ctime、atime、mtime关系

区分一个文件或者目录的更改时间(change time,ctime),访问时间(access time,atime)以及修改时间(modify time,mtime)很重要。

ctime——在Unix中,基本是无法知道一个文件的精确创建时间。更改时间(ctime)是指文件或者目录的属性(所有者、权限等等)被更改的时间。ctime在文件的内容改变的时候也会改变。如果一个文件需要备份的话,dump命令需要用到ctime。你可以用ls -lc 命令来查看ctime。

atime——访问时间(atime)就是一个文件的数据最后一次被访问的时间。例如,显示一个文件的内容或者运行一个shell脚本会更新文件的atime。你可以用ls -lu命令查看。

mtime——修改时间(mtime)就是文件的目前内容最后被修改的时间。这是在一个长目录列表中显示的时间。

在Linux中,状态命令会显示3次。 例子: $ cat file 文件的atime将更新。  $ chmod g+w file 文件的ctime将更新。  $ echo "File contents" > file 文件的ctime和mtime将更新。

时间: 2024-08-02 18:36:03

ctime、atime、mtime关系的相关文章

Linux下文件及文件夹的ctime atime mtime的含义详解

看了很多文章 基本上都是转载党的作品 再查阅各方资料并动手试验的基础上简要总结一下 首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime 1.文件的容易理解: 文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变. 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的. 文件的 Change time,ctime 是在写入文件.更改所有者.权限或链接设置时随

Linux下ctime atime mtime的含义详解

看了很多文章 基本上都是转载党的作品 再查阅各方资料并动手试验的基础上简要总结一下 首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime 1.文件的容易理解: 文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变.文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的.文件的 Change time,ctime 是在写入文件.更改所有者.权限或链接设置时随 In

Linux之 find之 ctime,atime,mtime

在Linux操作系统中,每个文件都有很多的时间参数,其中有三个比较主要,分别是ctime,atime,mtime atime 最后一次访问时间, 如 ls, more 等, 但 chmod, chown, ls, stat 等不会修改些时间, 使用 ls -utl 可以按此时间顺序查看;ctime 最后一次状态修改时间, 如 chmod, chown 等状态时间改变但修改时间不会改变, 使用 stat file 可以查看;mtime 最后一次内容修改时间, 如 vi 保存后等, 修改时间发生改变

Linux之ctime atime mtime区分

ctime  是change timeatime  是access timemtime  是modified time 更改文件的内容即会更改 mtime 和 ctime,但是文件的 ctime 可能会在 mtime 未发生任何变化时更改 – 在权限更改,但是文件内容没有变化的情况下. ls -lc  filename    列出文件的 ctimels -lu  filename    列出文件的 atimels -l   filename    列出文件的 mtime

ctime,atime,mtime

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

Linux之-atime、ctime、mtime

首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime等 1.文件的atime.ctime.mtime时间的理解 文件的 Access time,atime 是在读取文件或者执行文件时,更改的任何对inode的访问都会使此处改变.文件的Modified time,mtime 是在写入文件时随文件内容的更改而更改的.文件的 Change time,ctime 是在写入文件.更改所有者.权限或链接设置时随 Inode 的内容更改而更改的.只要stat出来的内

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

Linux下,文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间. Eg:vi后保存文件. (2)status time(ctime):状态修改时间 这里的修改时间指的是文件的属性或者权限发生变化,而更新的时间. Eg:通过chmod.chown命令修改一次文件属性,这个时间就会更新. (3)access time(atime):最后访问时间 这里的访问时间是指文件被读取,而更新的时间. Eg:对这个文件

mtime,ctime,atime

在学习makefile的时候涉及到修改时间,对于mtime,ctime,atime三个时间之间有啥区别呢?? atime - access time mtime - if modify time ctime - of change time ls -lu To view ctime ls -lc To view mtime ls -lt 文件的 Access time,atime 是在读取文件或者执行文件时更改的. 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而

atime mtime ctime 查找最近修改的文件

队友就是拿来卖的,为了被卖,努力学习.将来卖队友!!!!! 如何查找近30分钟被修改的配置文件: find / –name '*.conf'  -mmin 30  #查找最近30分钟修改过的文件find / -name '*.conf' -mtime 0 #查找最近24小时修改过的文件 怎么查看文件的atime,mtime,ctime: Before we go any further, I'd like to remind you that using stat command is prob