mtime:modification time 当该档案的【内容数据】变更时,就更新时间!【内容数据】指档案的内容,而不是属性或权限
例子:查看man.config的mtime,发现是2006-07-13 [iyunv@localhost ~]# ls -l /etc/man.config
-rw-r--r-- 1 root root 4617 2006-07-13 /etc/man.config
然后我先备份,再用vi编辑了man.config.ori [iyunv@localhost etc]# cp man.config man.config.ori [iyunv@localhost etc]# vi man.config.ori
再查看man.config.ori发现时间改变了,那么改变的时间就是mtime [iyunv@localhost etc]# ls -l /etc/man.config.ori -rw-r--r-- 1 root root 4634 11-04 15:11 /etc/man.config.ori
ctime: status time 当该档案的【状态】变更时,就更新时间!【状态】指档案的权限和属性【rwx】 查看man.config.ori的权限是【-rw-r--r--】 [iyunv@localhost etc]# ls -l --time=ctime /etc/man.config.ori -rw-r--r-- 1 root root 4634 11-04 15:14 /etc/man.config.ori
修改下权限 [iyunv@localhost etc]# chmod 777 man.config.ori
再查看man.config.ori的ctime,时间已经改变 [iyunv@localhost etc]# ls -l --time=ctime /etc/man.config.ori -rwxrwxrwx 1 root root 4634 11-04 15:18 /etc/man.config.ori
atime : access time 当该档案的【内容被取用】时,就更新时间!比如使用【cat去读取/etc/man.config时】 查看man.config.ori的atime为11-04 15:21 [iyunv@localhost etc]# ls -l --time=atime /etc/man.config.ori -rwxrwxr-x 1 root root 4634 11-04 15:21 /etc/man.config.ori
然后用cat读取一下man.config.ori [iyunv@localhost etc]# cat /etc/man.config.ori
再查看man.config.ori的atime,时间已经改变 [iyunv@localhost etc]# ls -l --time=atime /etc/man.config.ori -rwxrwxr-x 1 root root 4634 11-04 15:21 /etc/man.config.ori
|