Linux 之 atime,mtime,ctime 介绍

文章
林里克斯

Linux 中的三种特殊时间结束.多数用来排查文件是否被篡改。

实验平台:CentOS 7.7.1908


1.三种时间介绍

  • atime
全称 access time
意为 访问时间
显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用
  • mtime
全称 modify time
意为 修改时间
显示的是文件内容被修改的最后时间,比如用 vim 编辑时就会被改变或程序写入日志
  • ctime
全称 change time
意为 状态修改时间
生改变时的时间。当然当内容改变时也会随之改变(即 inode 内容发生改变和 Block 内容发生改变时)

2.查看这三种时间

  • stat file
$ stat test.txt 
  File: ‘test.txt’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d  Inode: 1051373     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-10-14 23:30:45.543857346 +0800
Modify: 2020-10-14 23:30:45.543857346 +0800
Change: 2020-10-14 23:30:45.543857346 +0800
 Birth: -
#刚创建的文件这三个时间一致才正常

测试改变 mtime

$ echo test > test.txt 
$ stat test.txt 
  File: ‘test.txt’
  Size: 5           Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d  Inode: 1051373     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-10-14 23:30:45.543857346 +0800
Modify: 2020-10-14 23:31:42.360524627 +0800
Change: 2020-10-14 23:31:42.360524627 +0800
 Birth: -

Over ~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

809 0 2020-10-13


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-04-28

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 216660 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!