zoukankan      html  css  js  c++  java
  • Linux系统中用stat命令查看文件的三个时间属性

    在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说无法知道文件的创建时间。

    [root@rhel7 yum.repos.d]# stat cdrom.repo 
      File: ‘cdrom.repo’
      Size: 112             Blocks: 8          IO Block: 4096   regular file
    Device: fd00h/64768d    Inode: 2907036     Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Context: unconfined_u:object_r:system_conf_t:s0
    Access: 2017-07-20 04:17:45.323495509 -0400
    Modify: 2017-07-20 04:17:45.323495509 -0400
    Change: 2017-07-20 04:17:45.360514012 -0400
     Birth: -

    1、当我们仅仅只是读取文件时,比如用more或cat就读取文件,则 access time 改变,而modify,change time 不会改变

    2、当修改文件时,比如vi编辑后保存,则 access,modify,change time 都会跟着改变

    3、当修改文件属性时,比如通过chmod修改文件属性,则 change time 改变,而access,modify time 不变。

  • 相关阅读:
    json_encode([0])
    try catch throw
    如何 lookback
    协程||进程
    客户错了?
    循环 php 变量会影响到传入的参数
    csv变成xls, csv乱码
    虚拟机不能git push
    数组下标大小写
    php 静态方法
  • 原文地址:https://www.cnblogs.com/rusking/p/7212102.html
Copyright © 2011-2022 走看看