linux系统的三个时间属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统的三个时间属性相关的知识,希望对你有一定的参考价值。

查看三个时间属性可以用: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 命令的应用:

技术分享


本文出自 “11842333” 博客,转载请与作者联系!

以上是关于linux系统的三个时间属性的主要内容,如果未能解决你的问题,请参考以下文章

linux中的三个文件时间

在LInux操作系统中,命令“chmod

添加特殊文件属性,linux系统服务器进行性能调优(IO)

Linux——深入理解linux文件系统与日志分析

Linux的3个文件时间

linux入门---三个操作系统调用接口