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. Tomcat目录详解

    最近在项目部署时,有时通过使用公司提供的Jdoc容器引擎部署上线项目,有时使用Jenkins自动化部署,甚至有的项目直接打war包上传到弹性云的tomcat中进行部署.虽然部署方式略有不同,但是归根结 ...

  2. IDEA 和 Webstorm JAR包方式破解

    IDEA 和 Webstorm JAR包方式破解 IDEA 我是用的IDEA版本是 18.3,更新版本的IDEA很多激活码都不能用了,或者不好激活了. 首先下载相应的 软件版本 和破解 jar包. 下 ...

  3. 为什么 MySQL 使用 B+ 树

    为什么 MySQL 使用 B+ 树是面试中经常会出现的问题,很多人对于这个问题可能都有一些自己的理解,但是多数的回答都不够完整和准确,大多数人都只会简单说一下 B+ 树和 B 树的区别,但是都没有真正 ...

  4. JS 字符串 String对象

    charAt(index) 返回指定索引位置的字符 charCodeAt() 返回指定索引位置字符的 Unicode 值 indexOf(searchString, startIndex) 返回子字符 ...

  5. 《剑指Offer》各面试题总结

    目录 前言 面试题4 二维数组的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题8:二叉树的下一个节点 面试题9:用两个栈实现队列 面试题10:斐波那契数列 面试题1 ...

  6. 【巨杉数据库SequoiaDB】巨杉Tech | 巨杉数据库数据高性能数据导入迁移实践

    SequoiaDB 一款自研金融级分布式数据库产品,支持标准SQL和分布式事务功能.支持复杂索引查询,兼容 MySQL.PGSQL.SparkSQL等SQL访问方式.SequoiaDB 在分布式存储功 ...

  7. ansible笔记(14):循环(一)

    在使用ansible的过程中,我们经常需要处理一些返回信息,而这些返回信息中,通常可能不是单独的一条返回信息,而是一个信息列表,如果我们想要循环的处理信息列表中的每一条信息,我们该怎么办呢?这样空口白 ...

  8. ubuntu Redis安装及配置

    1.安装 1.1 下载压缩包:wget http://download.redis.io/releases/redis-5.0.4.tar.gz1.2 解压:tar xzf redis-5.0.4.t ...

  9. python之路正则表达式

    元字符 蓝色框中有非贪婪模式也不起作用,非贪婪模式在+后加上?号 有空字符串

  10. JavaDay1(上)

    Java learning_Day1(上) 一切准备工作已经做好,虽然自己之前也零零碎碎学了一些Java的基础知识,貌似现在忘得差不多了,趁寒假契机从头开始学习吧 本人学习视频用的是马士兵的,也在这里 ...