您的位置:首页 > 运维架构 > Linux

Linux下文件的三种时间戳

2017-10-07 13:55 162 查看


Linux下文件的三种时间标记

三种时间对应关系表

columncolumncolumn
访问时间Accessatime
修改时间Modifymtime
状态改动时间Changectime


如何查看文件文件的三种时间戳

stat filename

三种时间戳的解释

访问时间:读一次文件的内容,这个时间就会更新。比如
more
cat
等命令。
ls
stat
命令不会修改
atime


修改时间:修改时间是文件内容最后一次被修改的时间。比如:vim操作后保存文件。
ls
-l
列出的就是这个时间

状态改动时间。是该文件的inode节点最后一次被修改的时间,通过
chmod
chown
命令修改一次文件属性,这个时间就
9aec
会更新。


stat字段说明及ls命令查询时间戳

columncolumn
字段说明
st_atime文件内容最后访问时间
st_mtime文件内容的最后修改时间
st_ctime文件状态的最后更改时间


touch命令修改文件时间戳

touch
-a 修改文件的存取时间
-c 不创建文件file
-m 修改文件file的修改时间

-r ref_file

将参照文件ref_file相应的时间戳的数值作为指定文件file时间戳记的新值

-t time

使用指定时间值time作为指定文件file相应时间戳的新值,此处的time规定如下形式的十进制数:
[[CC]YY]MMDDhhmm[.SS]


勿忘初心,放得始终
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: