mtime,ctime,atime

Posted kairo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mtime,ctime,atime相关的知识,希望对你有一定的参考价值。

mtime,ctime,atime是linux三个主要的变动时间。

这三个时间比较容易理解,但是不容易记忆,也容易搞混。

mtime (modification time)  文件内容数据更改时,会更新这个时间

ctime   (status time)  文件的状态,比如权限与属性更改,会更新这个时间。

atime  (access time)   读取内容,当文件内容被取用时,会更新这个时间

使用 ls命令可以查看文件的三个时间

ls -l --time=mtime filename 查看mtime

ls -l --time=ctime filename   查看ctime

ls -l --time=atime filename   查看atime

可以用touch命令更改这三个时间

touch [-acdmt] filename

-a: 修改访问时间

-c: 修改文件的时间,若文件不存在则创建该文件

-m: 修改编辑时间mtime

-t: 后面接欲修改的时间而不用目前的时间,格式为[YYMMDDHHMM]

以上是关于mtime,ctime,atime的主要内容,如果未能解决你的问题,请参考以下文章

MFC CTime

C语言 ctime()

fprintf 和 ctime 没有从 ctime 传递 \n

什么是 CTime(有没有)32 位模拟?

asctime与ctime的区别

ctime time.h 区别