Linux 下的三种时间介绍

Linux 下的三种时间介绍:

  Access Time:简写为atime,表示文件访问的时间,当文件内容被访问时,更新atime时间 

  Modify Time:简写为mtime,表示文件内容修改的时间,当文件的内容被修改时,mtime更新这个时间。 

  Change Time:简写为ctime,表示文件的属性修改的时间,当文件的属性被修改时,更ctime这个时间,例如文件的链接数,大小,权限等。

1.查看三种时间

[root@izm5e73eit76putx1pufjoz ~]# stat hello.py

 

2.atime 时间的修改

[root@izm5e73eit76putx1pufjoz ~]# cat hello.py

通过cat命令查看文件内容,hello.py 文件atime时间由 2018-05-15 16:08:09.340286419 +0800 变更为 2018-05-21 22:44:38.814754266 +0800

 3.ctime 时间的修改

[root@izm5e73eit76putx1pufjoz ~]# chmod 755 hello.py

 通过chmod命令修改文件权限,hello.py 文件ctime时间由 2018-05-21 22:28:07.080233378 +0800 变更为 2018-05-21 22:48:59.153704334 +0800

4.mtime 时间修改

[root@izm5e73eit76putx1pufjoz ~]# echo "print 1111" >> hello.py 

通过echo 命令往文件追加内容,hello.py 文件mtime时间由2018-05-15 16:08:06.955176314 +0800 变更为 2018-05-21 22:52:39.178804196 +0800,但是这里我们注意下ctime时间同时也被修改,也就是说修改mtime的时候ctime也会随之更改;

注意:

  ls -l 文件时看到的时间也就是mtime 的时间.

猜你喜欢

转载自www.cnblogs.com/mengyu/p/9069877.html