前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux之atime,ctime,mtime的区别

Linux之atime,ctime,mtime的区别

作者头像
入门笔记
发布2022-06-02 16:41:18
5150
发布2022-06-02 16:41:18
举报
文章被收录于专栏:入门小站入门小站

Linux中有atime,ctime,mtime三个时间属性容易被搞

简名

全名

中文

作用

atime

Access Time

访问时间

最后一次访问文件(读取或执行)的时间

ctime

Change Time

变化时间

最后一次改变文件(属性或权限)或者目录(属性或权限)的时间

mtime

Modify Time

修改时间

最后一次修改文件(内容)或者目录(内容)的时间

查看文件的atime,ctime,mtime

代码语言:javascript
复制
> stat rumenz.txt 
  File: ‘rumenz.txt’
  Size: 37              Blocks: 8          IO Block: 4096   regular file
Device: fd01h/64769d    Inode: 108665170   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-02-14 21:22:12.753922743 +0800
Modify: 2021-02-14 21:22:12.753922743 +0800
Change: 2021-02-14 21:22:12.753922743 +0800
 Birth: -> 

什么命令会修改atimectimemtime

命令

atime

mtime

ctime

mv

N

N

Y

cp

Y

N

N

chmod

N

N

Y

chown

N

N

Y

touch

Y

Y

Y

>、>>

Y

Y

Y

vim、vi(不修改)

Y

N

N

vim、vi(修改)

Y

Y

Y

./test.sh

Y

N

N

为什么修改内容,三个时间都会变呢?

因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常

原文链接:https://rumenz.com/rumenbiji/linux-atime-ctime-mtime.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看文件的atime,ctime,mtime
  • 什么命令会修改atime、 ctime、mtime
  • 为什么修改内容,三个时间都会变呢?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档