linux中文件的时间戳atime|ctime|atime以及stat命令
来源:互联网 发布:淘宝双十一广告语 编辑:程序博客网 时间:2024/06/14 22:05
1.
每一个文件都有3种时间戳timestamp,对这3种时间,很多时候容易混淆不清,因此这里要说明下:
(a)atime
access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用grep sed more less tail head 等命令,凡是读取而不修改文件的操作,均衡改变文件的Access time.
(b)mtime
modify time(mtime):是指修改文件内容的时间,只要文件内容有改动(如使用转向输出或转向附加的方式)或存盘的操作,就会改变文件的modify time,平常我们使用ls –l查看文件时,显示的时间就是modify time.
(c)ctime
change time(ctime):是指文件属性或文件位置改动的时间,如使用chmod,chown,mv指令集使用ln做文件的硬是连接,就会改变文件的change time.
备注:
(1)如果修改文件(使用编辑器存盘或使用>>转向操作),则modify time和change time会同步更新成写入的时间,但access time不变。
(2)如果执行touch文件,则3种时间全部改变
(3)使用ln -s做文件的软链接,会改变文件的取用时间atime
(4)使用ls -la查看一般文件,不会更改这三种时间,但如果这个文件时符号链接文件,则会改变取用的时间(access time)
(5)ls -l默认显示出来的时间是文件的mtime,可以使用--time来指定其他类型的时间戳。
2.stat命令
使用stat工具可以查看文件的一些详细详细,包括大小、inode、mtime、atime以及ctime等等
使用格式:
stat filename
- linux中文件的时间戳atime|ctime|atime以及stat命令
- linux stat命令、inode内容--ctime,mtime,atime的区别
- linux stat命令、inode内容--ctime,mtime,atime的区别
- linux下文件的三个时间(Atime ,Mtime,Ctime)
- Linux的三个时间(mtime\ctime\atime)
- Linux命令之stat命令、inode内容--ctime,mtime,atime的区别
- linux的ctime,atime,mtime
- Linux下文件的三个时间:ctime、mtime、atime的区别
- Linux操作系统下文件的三个时间属性atime 、ctime 、mtime
- linux 下文件的3种时间状态 atime ctime mtime
- linux下文件的三个时间 atime,ctime,mtime及其如何改变
- Linux下文件的mtime/ctime/atime以及touch对其的修改
- 关于文件状态的三种时间,mtine ,ctime , atime 以及查看文件状态stat 和修改文件时间touch
- Linux下文件的mtime/atime/ctime研究
- Linux中ctime mtime atime文件时间的区别
- Linux文件的三个时间参数atime,mtime,ctime;
- Linux下的三个时间参数:atime 、mtime和ctime
- linux下的三个时间(Atime,Mtime,Ctime)
- Java中的enum枚举类
- 杂谈
- JVM之旅--GC探秘
- 使用clion和Qt5写程序时的链接问题
- 浅谈软件设计思想
- linux中文件的时间戳atime|ctime|atime以及stat命令
- CSS3的关键帧动画(KeyframeAnimations)简介
- 矩阵(M x M) 选择90度
- 云时代的分布式数据库:阿里分布式数据库服务DRDS
- 【来日复制粘贴】输出匹配到的字符串
- 伪集群模式zookeeper
- 【codevs1226】倒水问题 宽搜
- 优秀程序设计的18大原则
- Navicate for MySQL 的一点细节问题