• 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 的时间.

  • 相关阅读:
    软件测试经理工作职责
    测试经理的年终总结
    从0到1,如何快速搭建人才梯队?
    Centos 的常用命令总结
    Docker的常用命令总结
    Jenkins Android项目编译配置(完整版)
    linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)
    基于gitlab的项目管理流程
    js 防抖动、重复提交、频繁点击
    GPUImage移植总结
  • 原文地址:https://www.cnblogs.com/mengyu/p/9069877.html
Copyright © 2020-2023  润新知