1. 概述

    1. 简介 linux 文件时间戳
  2. 背景

    1. 最近感觉很消极的样子

      1. 心情不好加不知道写啥
    2. 随便水一水
      1. 能水的就那么多, 水一次, 少一次
  3. 环境

    1. os

      1. centos7

1. 时间戳

  1. 概述

    1. 简述 时间戳
  2. linux 的文件结构

    1. 组成

      1. inode

        1. 记录文件元数据
      2. 数据
        1. 记录文件内容
  3. 时间戳

    1. 位置

      1. inode 中
    2. 机制

      1. 创建

        1. 文件创建时, 三个时间相同
      2. 改变
        1. 执行特定的动作, 会触发相应时间的改变
    3. 内容

      1. atime(access)

        1. 访问时间

          1. 文件被读取到 内存 里, 就会改变这个时间
          2. 如果没有读, 直接 append 到文件, atime 不会变
      2. ctime(change)
        1. 改变时间

          1. inode 内容发生变化时, 这个值会更新
      3. mtime(modify)
        1. 编辑时间

          1. 文件的内容发生变化, 就会改变这个时间
          2. 通常修改文件内容, 也会导致文件元数据变更, ctime 也会变化

2. 查看 inode

  1. 命令

    # 里面内容很是丰富, 但基本是一看就懂的东西, 我就多说了
    > stat <fileName>
  2. 关于 birth

    1. 解释

      1. stat 命令下, 可能会有一个叫做 birth 的字段

        1. 但是这个字段, 为空
      2. 这个是正常情况
        1. linux 的 inode 不会记录文件的创建时间

3. 作用

  1. 场景

    1. ls -l

      1. 默认

        1. 显示 mtime
        2. 按 名称排序
      2. -lt

        1. 显示 mtime
        2. 按 mtime 降序排列
      3. -lu

        1. 显示 atime
        2. 可以搭配 -t 排序
        3. u 是 use 的意思
      4. -lc

        1. 显示 ctime
        2. 可以搭配 -t 排序
      5. -r

        1. 倒排
    2. find

      1. 这个不太熟, 就不细说了

ps

  1. ref

    1. Linux系统stat指令用法
    2. atime, ctime and mtime in Unix filesystems
  2. 后续

    1. cron
    2. find

Linux - 文件时间戳的更多相关文章

  1. Linux文件查找.md

    Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...

  2. Linux文件查找

    Linux下查找文件的命令有两个; locate: find : locate这个命令对其生成的数据库进行遍历(生成数据库的命令:updatedb),这一特性决定了查 找文件速度很快,但是locate ...

  3. Linux文件权限;ACL;Setuid、Setgid、Stick bit特殊权限;sudo提权

    相关学习资料 http://blog.sina.com.cn/s/blog_4e2e6d6a0100g47o.html http://blog.csdn.net/aegoose/article/det ...

  4. Linux文件系统概述

    Unix文件是以字节序列组成的信息载体(container),内核不解释文件的内容. Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有系统的结构,所有Linux用户和程序 ...

  5. linux文件查找find命令

    linux文件查找find命令 1.文件查找 基本介绍 在文件系统上查找符合条件的文件 linux上常见的文件查找工具:find命令 查找分类 实时查找 精确查找 基本语法 find  [option ...

  6. Linux文件权限与属性详解 之 一般权限

    目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...

  7. Linux文件权限与属性详解 之 su & sudo

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  8. LINUX文件及目录管理命令基础(2)

    Linux文件类型 文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件 Linux目录 ...

  9. 文件时间戳修改touch和查看stat和ls --time

    查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20  Blocks: 8  IO Block: 4096  regular fileDevice: 801h/2 ...

随机推荐

  1. mybatis第二天02

    MyBatis第二天内容 1.mybatis的执行原理 通过: 1.全局配置文件SqlMapConfig.xml  映射文件mapper.xml 获取得到SqlSessinFactory工厂 2.由工 ...

  2. P1341 无序字母对【欧拉路径】- Hierholzer模板

    P1341 无序字母对 提交 24.87k 通过 6.80k 时间限制 1.00s 内存限制 125.00MB 题目提供者yeszy 难度提高+/省选- 历史分数100 提交记录 查看题解 标签 福建 ...

  3. 前端页面中:jsp和HTML的区别之处

    JSP和HTML的区别 HTML页面是静态页面,也就是事先由用户写好放在服务器上,固定内容,不会变,由web服务器向客户端发送,平时上网看的网页都是大部分都是基于html语言的. JSP页面是有JSP ...

  4. jQuery---京东轮播图

    京东轮播图 有个计数的,点右边,计数增加,判断计数是否超过总的长度,超过设置计数为0,再设置当前的图片动画,兄弟的图片动画 左边点击同理,计数是--,判断计数是否等于-1,等于则reset计数为总长度 ...

  5. C 库函数 - sprintf()

    C 库函数 - sprintf() C 标准库 - <stdio.h> 描述 C 库函数 int sprintf(char *str, const char *format, ...) 发 ...

  6. Ubuntu OS 打开端口命令

    直接执行命令:ufw allow 80 再去修改对应功能配置文件的端口号

  7. [TJOI2015] 线性代数 - 最大权闭合子图

    展开 \(D=(AB-C)A^T\\ =\sum_{i=1}^n(\sum_{j=1}^na_jb_{j,i}-c_i)a_i\\ =\sum_{i=1}^n\sum_{j=1}^na_ia_jb_{ ...

  8. keepalived高可用工具

    1.准备俩台虚拟机,一台主机,一台备机 我这里模拟的是 主机ip: 192.168.42.66 masternginx 备机ip: 192.168.42.77 slavenginx 虚拟ip: 192 ...

  9. 走进电影院观看VTK

    VTK影院模型: 从这个模型去介绍VTK的应用,整个电影院就是VTK的显示窗口(vtkRenderWindow),舞台就是VTK的渲染场景(vtkRenderer),场景中有不同的演员就是VTK的各种 ...

  10. <软件工程基础>个人项目——数独

    参见GitHub:https://github.com/1773262526/Software-Foundation Personal Software Process Stages         ...