码迷,mamicode.com
首页 > 其他好文 > 详细

mtime,ctime,atime

时间:2014-06-23 07:58:14      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:class   blog   http   文件   2014   html   

在学习makefile的时候涉及到修改时间,对于mtime,ctime,atime三个时间之间有啥区别呢??

atime - access time 
mtime  - if modify time
ctime  - of change time

ls -lu

To view ctime

ls -lc

To view mtime

ls -lt

文件的 Access time,atime 是在读取文件或者执行文件时更改的。
文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。
文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。 

ls默认显示的时间为mtime

 

touch一个文件观察三个时间:

[root@typhoeus79 20140620]# ls -lc
total 0
-rw-r--r-- 1 root root 0 Jun 20 15:32 test
[root@typhoeus79 20140620]# ls -lu
total 0
-rw-r--r-- 1 root root 0 Jun 20 15:32 test
[root@typhoeus79 20140620]# ls -l
total 0
-rw-r--r-- 1 root root 0 Jun 20 15:32 test

 echo一个值到这个文件中

[root@typhoeus79 20140620]# echo 1 >test 
[root@typhoeus79 20140620]# ls -lc       
total 4
-rw-r--r-- 1 root root 2 Jun 20 15:33 test
[root@typhoeus79 20140620]# ls -lu
total 4
-rw-r--r-- 1 root root 2 Jun 20 15:32 test
[root@typhoeus79 20140620]# ls -l
total 4
-rw-r--r-- 1 root root 2 Jun 20 15:33 test

 可以看到ctime和mtime都变化了,但是atime没有变化,原因在atime在读取文件或者执行文件时更改

 

chmod操作,带来ctime的变化

-rw-r--r-- 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ls -l
total 4
-rw-r--r-- 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ls -lc
total 4
-rw-r--r-- 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ls -lu
total 4
-rw-r--r-- 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# chmod a+x test 
[root@typhoeus79 20140620]# ls -lu         
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ls -lc
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:41 test
[root@typhoeus79 20140620]# ls -l
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:38 test

 执行test带来atime的变化

[root@typhoeus79 20140620]# ls -lu         
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ls -lc
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:41 test
[root@typhoeus79 20140620]# ls -l
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:38 test
[root@typhoeus79 20140620]# ./test 
test
[root@typhoeus79 20140620]# ls -lu 
total 4
-rwxr-xr-x 1 root root 3 Jun 20 15:41 test

 

http://baliyansandeep.blogspot.jp/2010/02/mtime-ctime-and-atime-timestamp-unic.html

mtime,ctime,atime,布布扣,bubuko.com

mtime,ctime,atime

标签:class   blog   http   文件   2014   html   

原文地址:http://www.cnblogs.com/gsblog/p/3799417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!