linux文件会有三个时间。

stat file 可以查看三个时间

如:

Access: 2019-01-26 19:11:10.482357682 +0800

Modify: 2019-01-26 19:09:09.974811675 +0800

Change: 2019-01-26 19:11:10.482357682 +0800

分别是访问时间,文件内容修改时间,文件属性的改变时间。

查看时间都是大与 内容的修改和文件属性的改变时间的。

1、cat/less/more/tail 的执行,会更新文件的访问时间。(Access时间)

(奇怪的是cat一个文件,只会第一次变化,当再次cat的时候,文件不会变化,只要Access时间是新于Modify和Change的时间的)

2、vim/echo "内容" >> file/sed等更改文件内容的命令都会更改文件内容修改时间(Modify)。

当如,内容变了,文件属性就变了(最直接的大小变了),此时 Change时间也会改变。

其实文件的MD5更改了,这两个时间都会发生变化。

3、chmod/chattr 等更改文件属性的命令会修改Change时间。

总结:

更改了Modify ,Change时间一定会发生变化。

ls -l 看到的是 Modify的时间

touch 一个存在的文件,三个时间都会发生变换

touch -a 参数更改的是 访问时间和Change时间(但是help文档中告诉的是更改的Access时间)

转载于:https://blog.51cto.com/cuidehua/2346931

linux文件时间属性的详解相关推荐

  1. Linux文件读写改权限详解

    Linux文件读写改权限详解 文件的rwx权限 [ r ] [ w ] [ x ] 该文件可读(read) 该文件可修改(write) 该文件可执行(execute) 注意:只有当该文件所在目录有写权 ...

  2. linux文件系统中文件基本权限,Linux文件权限基本属性图文详解

    [概述] 在 Linux 系统中,不同的用户处于不同的地位,拥有不同的权限,为保护系统安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定. Linux 系统的每一个文 ...

  3. linux 文件打包 tar,[技术]Linux文件打包tar命令详解

    Windows下最常见的压缩文件只有两种:.zip和.rar.可是Linux就不同了,有.Z.bz2..gz..tar..tar.gz等众多的压缩文件名,它们分别对应了各种压缩打包命令.要了解这些压缩 ...

  4. Linux基础(十一)--Linux文件查找命令Find详解

    本文详细介绍了Linux中Find命令的相关知识 在文件系统中,我们常常会去查找某个文件,而在Linux中locate和find都是用于查找文件的. 其中locate命令是非实时查找,它会根据数据库进 ...

  5. Linux文件系统功能和作用详解

    一.文件系统 1.文件结构 目录:路径映射 文件:有边界的,在磁盘的一段数据流,对数据可以做到按名存取 文件系统:层级结构,目录和文件的一个组合层级结构,起点是根/,组成一个倒置的树状结构, /dev ...

  6. Linux文件编程常用函数详解——lseek()函数

    lseek()函数的头文件和形式: #include <sys/types.h> #include <unistd.h> off_t lseek(int filedes, of ...

  7. linux手动同步文件命令,Linux文件同步命令rsync详解

    rsync:rsync [OPTION]... SRC DEST                 本机到本机 rsync [OPTION]... SRC [USER@]host:DEST     本机 ...

  8. Linux 执行文件查找命令 which 详解

    某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查 ...

  9. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 322  文章 - 0  评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转]     一./etc/fstab文件的作用 ...

最新文章

  1. 主席树 + 树上倍增 ---- codeforces 587C[树上倍增或者主席树]
  2. 汉诺塔递归与非递归算法
  3. 小乌龟 拉取项目_从有个叫“乌龟石”的地方讲起
  4. 计算机itunes无法安装,手把手给你细说win7系统电脑无法安装itunes的解决方案
  5. Java网页开发中model实现Serializable接口的原因
  6. JAVA Web基础6-EL表达式与JSTL标签库
  7. 【Leetcode】亮眼题/新思路
  8. Qt Design Studio组态软件简介及源码下载
  9. IPSAN 配置过程
  10. 惜败!国足2-3不敌沙特,输球原因有哪些?
  11. 新计算机的word无法输入文字,Win10专业版系统为什么不能给电脑Word输入中文汉字...
  12. JavaScript 表单对象 | 看完不会请来捶我
  13. OpenSSL ssL_read: Connection was aborted,errno 10053 报错
  14. 操作系统学习之文件管理:
  15. 欧几里得距离 曼哈坦距离 明考斯基距离
  16. 首次去中心化抢劫?近2亿美元损失:跨链桥Nomad 被攻击事件分析
  17. Tcl异常处理命令之try、throw
  18. FPGA的六层电梯控制器Verilog语言
  19. 操作系统第四章——文件管理(下)
  20. java wtk_JAVA WTK DEMO项目无法运行?

热门文章

  1. 2018全球智能+新商业峰会倒计时2个月,5000名AI从业者将出席
  2. 想去Google做AI?面试题在手,全程无忧!
  3. 观点 | 哈哈,TensorFlow被吐槽了吧
  4. 如何使用 Spring 实现策略模式+工厂模式
  5. 图解 i++ 和 ++i 的区别,看完不懂你顺着网线来揍我!
  6. Java8 Stream流递归,几行代码搞定遍历树形结构
  7. Elasticsearch索引生命周期管理方案
  8. 用Python实现深度学习框架
  9. 剑指offer_第5题_用两个栈实现队列
  10. 厚积薄发!他读博前三年零文章,后期发力产出11篇一作,现任985高校博导