Linux下文件的三种时间戳
Linux下文件的三种时间标记
三种时间对应关系表
column | column | column |
---|---|---|
访问时间 | Access | atime |
修改时间 | Modify | mtime |
状态改动时间 | Change | ctime |
如何查看文件文件的三种时间戳
stat filename
三种时间戳的解释
-
访问时间:读一次文件的内容,这个时间就会更新。比如
more
、cat
等命令。ls
、stat
命令不会修改atime
-
修改时间:修改时间是文件内容最后一次被修改的时间。比如:vim操作后保存文件。
ls -l
列出的就是这个时间 -
状态改动时间。是该文件的inode节点最后一次被修改的时间,通过
chmod
、chown
命令修改一次文件属性,这个时间就会更新。
stat字段说明及ls命令查询时间戳
| column | column | column|column|
|--------|--------|
| 字段 | 说明 |例子|ls(-l)|
|st_atime| 文件内容最后访问时间 |read|-u|
|st_mtime|文件内容的最后修改时间|write|缺省|
|st_ctime|文件状态的最后更改时间|chown、chmod|-c|
touch命令修改文件时间戳
touch
-
-a 修改文件的存取时间
-
-c 不创建文件file
-
-m 修改文件file的修改时间
-
-r ref_file
将参照文件ref_file相应的时间戳的数值作为指定文件file时间戳记的新值 -
-t time
使用指定时间值time作为指定文件file相应时间戳的新值,此处的time规定如下形式的十进制数:[[CC]YY]MMDDhhmm[.SS]
勿忘初心,放得始终
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗