zoukankan      html  css  js  c++  java
  • linux的时间问题

    在linux系统中时间分为修改时间(modify time 简写:mtime ),访问时间(access time 简写: atime),状态修改时间(change time 简写:ctime)三种:

    其中:

      atime:(access time)显示的是文件中的数据最后被访问的时间。

      

          声明:ll -time=atime a  指:显示atime的时间,下面类推。。。

      mtime: (modify time)显示的是文件内容被修改的最后时间。对文件进行修改,其mtime会被修改:   

       

      

      ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。

      chown jack a :将a文件的所有者变成jack 

      

      其拥有者发生了变化,ctime 即发生了变化。

    atime 访问时间的变化伴随着文件的读取与写入,在计算机系统中文件的写入比读取慢的多,为了提高性能,集成了一个relatime的属性。该属性可以将短时间内的访问不计入atime中。若想对文件的atime 进行修改,需满足以下:

    1.上次文件的访问时间已多于一天。    2.文件的mtime>=atime。

    stat filename 可以看到ctime atime mtime  

    ls -lt    对目录文件按mtime 进行排序

    ls -lut  对目录文件按atime 进行排序

    ls -lct  对目录文件按ctime 进行排序

  • 相关阅读:
    2-7-配置iptables防火墙增加服务器安全
    2-6-搭建无人执守安装服务器
    2-4-搭建FTP服务器实现文件共享
    第一阶段连接
    在mfc中如何显示出系统时间
    关于const
    第三章类图基础
    算法分析的数学基础
    第十二章 派生类
    学好C++该看什么书呢?
  • 原文地址:https://www.cnblogs.com/xr210/p/9333174.html
Copyright © 2011-2022 走看看