mtime:modification time
当该档案的【内容数据】变更时,就更新时间!【内容数据】指档案的内容,而不是属性或权限
例子:查看man.config的mtime,发现是2006-07-13
[[email protected] ~]# ls -l /etc/man.config
-rw-r--r-- 1 root root 4617 2006-07-13 /etc/man.config
然后我先备份,再用vi编辑了man.config.ori
[[email protected] etc]# cp man.config man.config.ori
[[email protected] etc]# vi man.config.ori
再查看man.config.ori发现时间改变了,那么改变的时间就是mtime
[[email protected] 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--】
[[email protected] etc]# ls -l --time=ctime /etc/man.config.ori
-rw-r--r-- 1 root root 4634 11-04 15:14 /etc/man.config.ori
修改下权限
[[email protected] etc]# chmod 777 man.config.ori
再查看man.config.ori的ctime,时间已经改变
[[email protected] 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
[[email protected] 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
[[email protected] etc]# cat /etc/man.config.ori
再查看man.config.ori的atime,时间已经改变
[[email protected] etc]# ls -l --time=atime /etc/man.config.ori
-rwxrwxr-x 1 root root 4634 11-04 15:21 /etc/man.config.ori