liunx的三个时间atime,mtime,ctime

一、文件与文件夹三个时间:atime,mtime,ctime的含义

1.含义

atime(Access Time):文件最近被访问时间

mtime(Modify Time):文件最近内容修改时间

ctime(Change Time):文件最近权限和属性修改时间

2.文件的触发time修改的情况

atime(Access Time):在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变

mtime(Modify Time):在写入文件时随文件内容的更改而更改的

ctime(Change Time):在写入文件、更改所有者、权限或链接设置(更改状态)时随 Inode 的内容更改而更改的

3.文件夹触发time修改的情况

atime(Access Time):读取文件或者执行文件时更改的(cd不会ls会改变)

mtime(Modify Time):在文件夹中有文件的新建才会改变,注意使用vi在文件夹内新建文件即使退出时也会变化mtime,而只更改文件夹内文件内容不会修改文件夹的mtime

ctime(Change Time):ctime 基本同文件的ctime,其体现的是inode的change time

二、stat命令查看文件的时间

stat  test001.txt

三、ll命令查看文件时间

1.默认显示mtime

ll test001.txt  # 默认显示mtime

2.展示ctime

ll --time=ctime test.txt #展示ctime

3.展示atime

ll --time=atime test.txt #展示atime 

posted @   KLAPT  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2023-08-01 Java导入、导出excel
点击右上角即可分享
微信分享提示