linux ctime 时间戳,Linux时间戳atime ctime mtime区别及相关命令
首先简单讲一下Linux时间戳atime ctime mtime的概念
atime:Access Time 最后一次访问文件(读取或执行)或目录的时间
mtime:Modofy Time 最后一次修改文件(内容)或目录(内容)的时间
ctime:Change Time 最后一次改变文件(属性)或目录(属性)的时间
atime ctime mtime的区别
atime
access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用grep sed more less tail head 等命令,凡是读取而不修改文件的操作,均衡改变文件的Access time.
mtime
modify time(mtime):是指修改文件内容的时间,只要文件内容有改动(如使用转向输出或转向附加的方式)或存盘的操作,就会改变文件的modify time,平常我们使用ls –l查看文件时,显示的时间就是modify time.
ctime
change time(ctime):是指文件属性或文件位置改动的时间,如使用chmod,chown,mv指令集使用ln做文件的硬是连接,就会改变文件的change time.
查看时间戳的两种方式:
1、stat filename
2、atime: ls -lu filename
mtime: ls -l filename
ctime: ls -lc filename
下面给出一个截取mtime的shell命令:
stat filename | grep -i Modify | awk -F. ‘{print $1}‘ | awk ‘{print $2$3}‘| awk -F- ‘{print $1$2$3}‘ | awk -F: ‘{print $1$2$3}‘
touch指令的作用就是用于改变文件的时间戳,touch命令的语法格式如下:
touch [选项]... filename...
选项与参数:
-a : 仅修订 atime;
-c : 仅修改档案的时间,若该档案不存在则不建立新档案;
-d : 后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"
-m : 仅修改 mtime ;
-t : 后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
-r : 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
...
备注:
(1)如果修改文件(使用编辑器存盘或使用>>转向操作),则modify time和change time会同步更新成写入的时间,但access time不变。
(2)如果执行touch文件,则3种时间全部改变
(3)使用ln -s做文件的软链接,会改变文件的取用时间atime
(4)使用ls -la查看一般文件,不会更改这三种时间,但如果这个文件时符号链接文件,则会改变取用的时间(access time)
(5)ls -l默认显示出来的时间是文件的mtime
时间: 01-09
linux ctime 时间戳,Linux时间戳atime ctime mtime区别及相关命令相关推荐
- Linux 中 3 个文件打包上传和下载相关命令详解
tar 命令 通过 SSH 访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar 命令就是必不可少的一个功能强大的工具.Linux 中最流行的tar是麻雀虽小,五脏俱全,功能强大. 使用t ...
- Linux+Docker+腾讯云/阿里云服务器 安装MySQL相关命令整理
注:主要是收集整理一些常用的命令 主要参考:狂神说docker以及其他的一些命令收集.主要是因为平常安装的mysql外部无法访问 MYSQL的创建用户,授权用户,删除用户,查看用户_ZJE-CSDN博 ...
- Linux简介(4)--计算机组成与进程及相关命令
文章目录 计算机的基本组成 计算机组成五大部件 系统总线 指令 进程 PID PCB 进程信息 进程描述信息: 进程控制信息 资源信息 现场保护信息(cpu进行进程切换时) 进程状态 进程管理命令 p ...
- Linux操作系统中内存buffer和cache的区别--从free命令说起(转)
原文链接:http://os.51cto.com/art/200709/56603.htm 我们一开始,先从Free命令说起. Free free 命令相对于top 提供了更简洁的查看系统内存使用情况 ...
- Linux系统管理(10)——Centos8 重启网络服务 网络相关命令
问题描述: 新安装的CentOS8系统由于网络服务命令与之前版本有较大改变,在这里做详细介绍. 目录 1.修改网卡配置文件: 2.重启网络服务 3.测试网络 1.修改网卡配置文件: [root& ...
- linux创建xfs文件系统命令,通过案例学习xfs文件系统相关命令
在我们另一篇文章中,我带您领略了一下什么是 xfs,xfs 的相关特性等内容.本文我们来看一些常用的 xfs 管理命令.我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进 ...
- linux宝塔重新安装,Linux服务器Windows系统 安装和卸载宝塔面板
先说下 Linux 系统宝塔面板的安装,本教程演示的操作系统为 CentOS 7 ,其他 Linux 系统搭建可前往宝塔面板官网查看相关命令.如果你没有用过 Linux 系统,可直接看文章后半部分 W ...
- linux中三个time:atime、mtime、ctime
linux中三个time:atime.mtime.ctime Linux文档的时间一般分三种:Access time-atime(访问时间).Modification time-mtime(内容修改时 ...
- Linux文件atime ctime mtime
Linux文件atime ctime mtime Linux文件一般来说都具有三个重要的时间 atime:access time ctime: change time mtime: modificat ...
最新文章
- 从零开始发布前端代码到服务器上_无服务器计算:让每行代码都能住上“经济适用房”...
- react 拖拽生成html,[React] 基于react 拖拽时间选择器
- objective c 语法
- Blogger建立Blog部落格​​ - Blog透视镜
- 计算机网络(二十)-广域网-PPP协议和HDLC协议
- oracle数据库中的系统自带表情_oracle 系统自带几个常用函数
- 【Antlr】Antlr API 简介
- java 获取物理路径_JSP---jsp页面获取物理路径
- (IStool)判断系统位数并打包不同的文件
- Ubuntu学习(应用集合、命令行以及遇到的问题)
- 通过简单案例,理解观察者模式
- (转载)数据库的三范式:我见过讲的最通俗易懂的三范式!!!
- 习题3.3--C语言程序设计第三版课后习题(苏小红)
- MotoSimEG-VRC软件:安川机器人弧焊焊接离线编程与虚拟仿真
- Rx 和 Tx 是什么
- 2022年最全软件测试面试题加答案,毫不夸张的说,学完面试涨薪5K
- 整理2020智能车竞赛网站各分赛区报名情况
- 电脑W ndoWs未能启动怎么办,电脑出现windows未能启动怎么办
- 可落地的DDD(6)-工程结构
- 用python创建微信机器人_手把手教你用Python创建微信机器人