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