Linux - 文件时间戳
概述
- 简介 linux 文件时间戳
背景
- 最近感觉很消极的样子
- 心情不好加不知道写啥
- 随便水一水
- 能水的就那么多, 水一次, 少一次
- 最近感觉很消极的样子
环境
- os
- centos7
- os
1. 时间戳
概述
- 简述 时间戳
linux 的文件结构
- 组成
- inode
- 记录文件元数据
- 数据
- 记录文件内容
- inode
- 组成
时间戳
位置
- inode 中
机制
- 创建
- 文件创建时, 三个时间相同
- 改变
- 执行特定的动作, 会触发相应时间的改变
- 创建
内容
- atime(access)
- 访问时间
- 文件被读取到 内存 里, 就会改变这个时间
- 如果没有读, 直接 append 到文件, atime 不会变
- 访问时间
- ctime(change)
- 改变时间
- inode 内容发生变化时, 这个值会更新
- 改变时间
- mtime(modify)
- 编辑时间
- 文件的内容发生变化, 就会改变这个时间
- 通常修改文件内容, 也会导致文件元数据变更, ctime 也会变化
- 编辑时间
- atime(access)
2. 查看 inode
命令
# 里面内容很是丰富, 但基本是一看就懂的东西, 我就多说了
> stat <fileName>
关于 birth
- 解释
- stat 命令下, 可能会有一个叫做 birth 的字段
- 但是这个字段, 为空
- 这个是正常情况
- linux 的 inode 不会记录文件的创建时间
- stat 命令下, 可能会有一个叫做 birth 的字段
- 解释
3. 作用
- 场景
ls -l
默认
- 显示 mtime
- 按 名称排序
-lt
- 显示 mtime
- 按 mtime 降序排列
-lu
- 显示 atime
- 可以搭配 -t 排序
- u 是 use 的意思
-lc
- 显示 ctime
- 可以搭配 -t 排序
-r
- 倒排
find
- 这个不太熟, 就不细说了
ps
ref
后续
- cron
- find
Linux - 文件时间戳的更多相关文章
- Linux文件查找.md
Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...
- Linux文件查找
Linux下查找文件的命令有两个; locate: find : locate这个命令对其生成的数据库进行遍历(生成数据库的命令:updatedb),这一特性决定了查 找文件速度很快,但是locate ...
- Linux文件权限;ACL;Setuid、Setgid、Stick bit特殊权限;sudo提权
相关学习资料 http://blog.sina.com.cn/s/blog_4e2e6d6a0100g47o.html http://blog.csdn.net/aegoose/article/det ...
- Linux文件系统概述
Unix文件是以字节序列组成的信息载体(container),内核不解释文件的内容. Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有系统的结构,所有Linux用户和程序 ...
- linux文件查找find命令
linux文件查找find命令 1.文件查找 基本介绍 在文件系统上查找符合条件的文件 linux上常见的文件查找工具:find命令 查找分类 实时查找 精确查找 基本语法 find [option ...
- Linux文件权限与属性详解 之 一般权限
目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...
- Linux文件权限与属性详解 之 su & sudo
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
- LINUX文件及目录管理命令基础(2)
Linux文件类型 文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件 Linux目录 ...
- 文件时间戳修改touch和查看stat和ls --time
查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2 ...
随机推荐
- Java文件与流测试
import java.io.File; import java.io.InputStreamReader; import java.math.BigDecimal; import java.io.B ...
- ES6--函数的参数
参数展开(扩展) 1.收集剩余的参数 function show(a, b, ...args) { console.log(a); console.log(b); console.log(args); ...
- ESLint 使用指南
ESLint 官方文档 About 页面分 About 和 Philosophy 两个部分对 ESLint 做了介绍,简洁明了,值得一读. 借助 ESLint,可将 静态代码分析 和 问题代码协助修复 ...
- 375. 猜数字大小 II
题目: 链接:https://leetcode-cn.com/problems/guess-number-higher-or-lower-ii/ 我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 ...
- golang channel 的一次内存错误
起因 原因调查 原因分析 问题解决 总结 起因 今天在做数据库数据读取时, 首先通过多个 goroutine 将从数据库读取的数据写入 channel, 同时通过另一个 goroutine 从 cha ...
- php实现简易留言板效果
首先是Index页面效果图 index.php <?php header('content-type:text/html;charset=utf-8'); date_default_timezo ...
- jQuery---手风琴案例
手风琴案例 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF ...
- ORACLE不常用但实用的技巧- 树查询 level用法
树查询 使用树查询的前提条件是: 在一条记录中记录了当前节点的ID和这个节点的父ID. 注意:一旦数据中出现了循环记录,如两个节点互为对方的父结点,系统就会报 ORA-01436错误(ORA-0143 ...
- rp算法 随机化 刷题记录
刷随机化是真的会上瘾quq 洛谷P3973 [TJOI2015]线性代数 看oiwiki上说可以随机化...于是... 就随机在a[i]上选一位取反,然后更新答案,最后输出答案. ...无话可说 代码 ...
- 安装 centos8.1
阿里云镜像下载链接 http://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/ 选择 CentOS-8.1.1911-x86_64-dvd1.iso ...