前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

作者头像
小菠萝测试笔记
发布2020-06-09 15:39:07
1.3K0
发布2020-06-09 15:39:07
举报

在Linux中,文件或者目录中有三个时间属性

  • atime
  • ctime
  • mtime

简名

全名

中文

作用

atime

Access Time

访问时间

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

ctime

Change Time

变化时间

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

mtime

Modify Time

修改时间

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

如何查看atime、ctime、mtime

代码语言:javascript
复制
stat filename

什么命令会修改atime、ctime、mtime

命令

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变化也很正常

mv

cp

执行.sh文件

注意!貌似只有第一次执行的时候会更新atime哦!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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