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. scrapy框架综合运用 爬取天气预报 + 定时任务

    爬取目标网站: http://www.weather.com.cn/ 具体区域天气地址: http://www.weather.com.cn/weather1d/101280601.shtm(深圳) ...

  2. Nginx proxy_cache 缓存静态文件

    原文链接:https://blog.csdn.net/bjgaocp/article/details/87867521 创建缓存目录mkdir /tmp/ngx_cache 添加下面语句在http{ ...

  3. selenimu--find_element_by_css_selector()方法汇总

    一.单一属性定位 type selector driver.find_element_by_css_selector('input') id 定位 driver.find_element_by_css ...

  4. HTML-入门

    HTML——超文本标记语言(Hyper Text Markup Language)html——W3C制定的标准超文本——除了文本,还有图片.视频.音频等丰富的元素标记(标签)——用来展示内容表型:标签 ...

  5. 从0开始学算法--排序(1.12c++利用标准库排序)

    1,简单数组按升序排序 sort(a,a+n); #include <algorithm> #include <iostream> #include <cstring&g ...

  6. LaTeX技巧005:定制自己炫酷的章节样式实例

    示例一: 实现代码: \usepackage[Lenny]{fncychap} 示例二: 实现代码: \usepackage[avantgarde]{quotchap} \renewcommand\c ...

  7. SVM-支持向量机(三)SVM回归与原理

    SVM回归 我们之前提到过,SVM算法功能非常强大:不仅支持线性与非线性的分类,也支持线性与非线性回归.它的主要思想是逆转目标:在分类问题中,是要在两个类别中拟合最大可能的街道(间隔),同时限制间隔侵 ...

  8. 机器学习作业(三)多类别分类与神经网络——Python(numpy)实现

    题目太长了!下载地址[传送门] 第1题 简述:识别图片上的数字. import numpy as np import scipy.io as scio import matplotlib.pyplot ...

  9. update(十)

    Vue 的 _update 是实例的一个私有方法,它被调用的时机有 2 个,一个是首次渲染,一个是数据更新的时候:由于我们这一章节只分析首次渲染部分,数据更新部分会在之后分析响应式原理的时候涉及._u ...

  10. JS全选按钮练习

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...