查看三个时间属性可以用:stat  filename

1.文件的Access time也就是atime,是在读取文件或者执行文件时更改的,例如:more,cat命令打开等等;

2.Modified time  也就是 mtime,更改文件内容时会改变该时间段,例如:vi命令修改文件保存退出,会更改mtime

3.Change time  :ctime  是在写入文件,更改文件权限,链接设置,文件所有者时随inode的内容的更改而更改

inode 的理解:索引节点号,它用来存放档案及目录的基本信息,包含时间信息,文档名,属主以及属组等。inode 是Unix操作系统中的一种数据结构,本质是结构体,inode是随文件系统创建时生成的,它的个数有限。可以通过df -i查看剩余inode号。

更改文件的内容即会更改mtime 和 ctime

更改了mtime ,ctime必然会改变

更改了ctime   ,mtime不一定改变

更改了atime    , ctime 和 mtime 是不会改变的

touch 命令可以改变三个属性,vi 命令文件后,进去修改之后保存退出也可以更改三者

以下是stat 命令的应用:

wKioL1g3sDmAkpq2AACJcmGclgI083.png-wh_50