zoukankan      html  css  js  c++  java
  • Linux下文件的三种时间戳

    Linux下文件的三种时间标记

    三种时间对应关系表

    column column column
    访问时间 Access atime
    修改时间 Modify mtime
    状态改动时间 Change ctime

    如何查看文件文件的三种时间戳

    stat filename
    

    三种时间戳的解释

    1. 访问时间:读一次文件的内容,这个时间就会更新。比如morecat等命令。lsstat命令不会修改atime

    2. 修改时间:修改时间是文件内容最后一次被修改的时间。比如:vim操作后保存文件。ls -l列出的就是这个时间

    3. 状态改动时间。是该文件的inode节点最后一次被修改的时间,通过chmodchown命令修改一次文件属性,这个时间就会更新。

    stat字段说明及ls命令查询时间戳

    | column | column | column|column|
    |--------|--------|
    | 字段 | 说明 |例子|ls(-l)|
    |st_atime| 文件内容最后访问时间 |read|-u|
    |st_mtime|文件内容的最后修改时间|write|缺省|
    |st_ctime|文件状态的最后更改时间|chown、chmod|-c|

    touch命令修改文件时间戳

    touch

    • -a 修改文件的存取时间

    • -c 不创建文件file

    • -m 修改文件file的修改时间

    • -r ref_file
      将参照文件ref_file相应的时间戳的数值作为指定文件file时间戳记的新值

    • -t time
      使用指定时间值time作为指定文件file相应时间戳的新值,此处的time规定如下形式的十进制数:

        [[CC]YY]MMDDhhmm[.SS]
  • 相关阅读:
    使用对象-关系映射持久化数据
    Spring中使用JDBC
    无法正确解析FreeMarker视图
    使用Java配置SpringMVC
    面向切面的Spring
    高级装配
    爬虫简介与request模块
    列表存储本质以及索引为什么从0开始
    列表和字典操作的时间复杂度
    记录腾讯云中矿机病毒处理过程(重装系统了fu*k)
  • 原文地址:https://www.cnblogs.com/cherishry/p/5885098.html
Copyright © 2011-2022 走看看