日期:2014-05-16  浏览次数:20643 次

复习linux文件的三个时间 (

对每一个文件保持有三个时间字段,他们的意义如下:

?

?字段 说明 例子 ls(-l)

?st_atime 文件数据的最后存取时间 read -u

?st_mtime 文件数据的最后修改时间 write 缺省

?st_ctime 文件数据的最后更改时间 chown,chmod -c

?

修改时间和更改时间的区别:

?

修改时间是文件内容最后一次被修改时间;

更改状态时间是该文件的i节电最后一次被修改的时间;

?

ls -l -u file

ls -l file

ls -l -c file

?

find . -name file -printf "%AY-%Am-%Ad %AH:%AM:%AS"

find . -name file -printf "%TY-%Tm-%Td %TH:%TM:%TS"

find . -name file -printf "%CY-%Cm-%Cd %CH:%CM:%CS"

?