最近查看find查命令时,find按时间查找时有三个参数,及atime,mtime,ctime 。所以查了一下,linux下文件的有三种时间属性分别是:1、访问时间(access time 简写为atime)2、修改时间(modify time 简写为mtime)3、状态修改时间(change time 简写为ctime)。
atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本)
mtime: (modify time)显示的是文件内容被修改的最后时间,比如用vi编辑时就会被改变。(也就是Block的内容)
ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。当然当内容改变时也会随之改变(即inode内容发生改变和Block内容发生改变时)
查看文件状态使用stat
说明 1.由于Linux下块的大小是512字节,所占块数(blocks) = Block显示数字(IO block) / 512