linux下文件属性

三种时间对应关系表

column column column
访问时间 Access atime
修改时间 Modify mtime
状态改动时间 Change ctime

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

stat Android.mk 
File: 'Android.mk'
Size: 1708            Blocks: 8          IO Block: 4096   regular file
Device: fc00h/64512d    Inode: 81005027    Links: 1
Access: (0775/-rwxrwxr-x)  Uid: ( 1011/ )   Gid: ( 1011/ )
Access: 2018-11-01 20:06:45.694934772 +0800
Modify: 2017-10-20 15:37:22.961102865 +0800
Change: 2017-10-20 15:37:22.961102865 +0800

三种时间戳的解释

  1. 访问时间:读一次文件的内容,这个时间就会更新。比如morecat等命令。lsstat命令不会修改atime

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

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

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

column column
字段 说明
st_atime 文件内容最后访问时间
st_mtime 文件内容的最后修改时间
st_ctime 文件状态的最后更改时间
发布了17 篇原创文章 · 获赞 2 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/toove/article/details/83655488
今日推荐