理解 atime mtime ctime
来源:互联网 发布:telnet本地端口号不通 编辑:程序博客网 时间:2024/04/29 11:19
所有文件都有3个时间信息,保存在文件系统中
atime (Access time)
是文件最后一此读的时间 或者执行文件的时间
是文件最后一此读的时间 或者执行文件的时间
mtime (Modified time)
是文件最后一次写的时间(是在写入文件时随文件内容的更改而更改的)
是文件最后一次写的时间(是在写入文件时随文件内容的更改而更改的)
ctime (Create time)
是i-node信息最后一次写的时间.
写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的
你使用ext3文件系统的时候,如果在mount的时候使用了noatime参数那么就不会更新atime的信息
是i-node信息最后一次写的时间.
写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的
你使用ext3文件系统的时候,如果在mount的时候使用了noatime参数那么就不会更新atime的信息
這三個 time stamp 都放在 inode 中.
若只是读文件 那么只会修改atime (一个可执行文件执行也会改变它的atime)
一般 mtime修改, inode 就會改(使用touch -m 可以只改mtime而不改ctime), 既然 inode 改了, 那 ctime 也就跟著要改了.
之所以在 mount option 中使用 noatime, 就是不想 file system 做太多的修改, 而改善讀取效能.
mount 选项里面是没有noctime和nomtime的
结论:
更改文件的内容即会更改 mtime 和 ctime , atime不一定被更改 如清空文件 >temp
ctime 可能会在 mtime 未发生任何变化时更改--在权限更改,但是文件内容没有变化的情况下 更改文件名时 也是ctime改变mtime不变
修改mtime一般都会改ctime , 但是touch -tm time file 就只改modified time 而不改ctime
应用:
1> mount 使用选项noatime可以改善读取性能
2> 使用 ls 来对文件时间属性排序
ls -lc 列出文件的ctime , 排序ls -ltc
ls -lu 列出文件的atime , 排序ls -ltu
ls -l 所列出来的时间是mtime
列出文件的mtime并排序 ls -lt
3> find
找出一天之内被修改过的文件,使用ctime 因为有可能改变属性的操作 会改变ctime, 而不会改变mtime
shell > find ./ -ctime -1
应用:
1> mount 使用选项noatime可以改善读取性能
2> 使用 ls 来对文件时间属性排序
ls -lc 列出文件的ctime , 排序ls -ltc
ls -lu 列出文件的atime , 排序ls -ltu
ls -l 所列出来的时间是mtime
列出文件的mtime并排序 ls -lt
3> find
找出一天之内被修改过的文件,使用ctime 因为有可能改变属性的操作 会改变ctime, 而不会改变mtime
shell > find ./ -ctime -1
如果要找出 前天和昨天之间ctime被改变的文件
使用touch 两个文件 然后在用find找 但是 touch 不能改变文件的ctime 只能改变mtime和atime
find 参数 newer比较的是mtime
find 参数 newer比较的是mtime
假如现在是01122000 1月12号20点0分 shell > touch -mt 01112000 filename shell > touch -mt 01102000 filename [root@localhost test]# find ./ -newer t3dayago ! -newer tempnow ./tempnow ./tyesterday ./t2dayago [root@localhost test]# find ./ -newer t3dayago ./ ./tempnow ./tyesterday ./note ./t2dayago |
0
上一篇:mysql_connect() Fatal error: (转)
下一篇:tar 的使用和一些参数
相关热门文章
- linux 常见服务端口
- 什么是shell
- linux socket的bug??
- linux的线程是否受到了保护?...
- 一个适用于windows和linux的抓...
- 制作jffs2文件系统
- make命令详解
- nagios 进程突然增多一个...
- 第七章 进程调度
- ubuntu安装tftp服务器
给主人留下些什么吧!~~
评论热议
- 理解 atime mtime ctime
- 理解 atime mtime ctime
- atime ctime mtime
- Atime/Mtime/Ctime
- mtime ctime atime ...
- ctime mtime atime
- atime ctime mtime
- mtime, ctime, and atime
- mtime,ctime,atime 说明
- linux ctime/mtime/atime
- atime、mtime、ctime
- atime, mtime, ctime
- atime ctime mtime
- Linux-atime/ctime/mtime
- atime ctime mtime
- atime、mtime、ctime
- ctime、atime、mtime
- mtime vs ctime vs atime
- CRC编码
- vb连接SQL SERVER
- vb中读写文本文件
- 11573 - Ocean Currents
- mysql_connect() Fatal error: (转)
- 理解 atime mtime ctime
- tar 的使用和一些参数
- script : check_conn.sh
- Android 虚拟键盘弹出把底部view顶上去的解决办法
- portforward.sh 练习一下
- FC1里面使用VNC
- APACHE的配置 (转)
- APACHE + PHP相关
- 察看crond指定的程序 运行
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
成大方圆
方圆影视app
方圆十里
方圆的意思
方圆图片
规矩不成方圆
无规矩不成方圆
方圆几里歌词
成方圆个人资料
方圆物流单号查询
方圆几里吉他谱
上善若水任方圆
成方圆简历几个老公
无规律不成方圆
无规矩不成方圆议论文
方圆物流网点查询
无规律不成方圆下一句
看九州方圆普天同庆
新方圆影视app
方圆是什么意思
没有规矩不成方圆
天庭饱满地阁方圆
没有规矩不成方圆800字议论文
什么规矩不成方圆
不以规矩不能成方圆什么意思
俄罗斯方块
罗斯方块
逃离方块
方块方舟
方块学园
方块
方舟方块
方块世界
旋转方块
方块逃脱
卡西欧方块
方块消消看
指令方块
幸运方块
经典方块
方块大乱斗