linux文件的三个时间atime,mtime,ctime分别表示什么?

文件 linux 修改 编程技术
发布日期 2023-07-19 更新日期 2023-07-19 阅读次数 297 文章字数 918

atime是指access time,访问时间,即文件被读取或者执行的时间;

mtime即modify time,指文件内容被修改的时间;

ctime即change time文件状态改变时间。

注:1.cp后的目标文件是三个时间全变了;只变atime是指cp的源文件

2.cat/more/less在部分系统中也是不会改变atime的

3.如果是ln -s软链接,ctime是不会变的

查看atime,mtime,ctime用stat 文件名的方法

stat t.txt

也可以分别用下面的命令:

ls -lc test :查看test文件的ctime(change time)

ls -lu test :查看test文件的atime(access time)

ls -l test:查看test文件的mtime(modify time)

修改文件时间:touch

touch [-acdmt] 文件或目录

-a修改atime和ctime

-c 修改三个时间,如该文件不存在则不建立新文件

-m 仅修改mtime和ctime

-d 后面可以接修改时间,而不用目前日期,也可以使用--date="日期或时间"

-r 参考文件 变更文件:把指定的文件atime、mtime更设成和参考文件的相同值

-t 后面接需要更改的时间,格式为 [[CC]YY]MMDDhhmm[.SS]

注:这三个标颜色的变了,ctime的日期和时间是会变成当前时间的(-d -r -t这三个都可以改变atime,mtime为特定时间)

touch -a t.txt

touch -c t.txt

touch -m t.txt

touch -d修改的时候,ctime的日期和时间是会变成当前时间的

touch -d "2 years ago" t.txt

touch -d "2021-03-21 18:00:05" t.txt

按照1.txt的时间来设置t.txt的时间, 修改的时候,ctime的日期和时间是会变成当前时间的

touch -r 1.txt t.txt

Touch -t只能精确到秒,而且是要在小数点后。修改的时候,ctime的日期和时间是会变成当前时间的

touch -t 201903201005.15 t.txt

比当前时间提前(0.05+1)*24小时以内(<=)

find -mtime 0.05

比当前时间提前1.05*24小时以内(<=)

find -mtime -1.05

比当前时间提前(0 +1)*24小时以上(>=)

find -mtime +0


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-465.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

文件 linux 修改

发表评论

相关推荐
朱丰华   |   9个月前   |   git

git从缓存中移除数据git rm --cached

445    评论    点赞
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

467    评论    点赞
朱丰华   |   1年前   |   linux

linux保持后台进程不被关闭nohup &

276    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

198    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

229    评论    点赞
朱丰华   |   1年前   |   go · gopath

Go自定义包并安装(GOPATH)

132    评论    点赞
朱丰华   |   1年前   |   编译 · linux · 平台

Go 交叉编译 (跨平台编译)

183    评论    点赞
朱丰华   |   1年前   |   变量 · mysql · sql · 用户

MySQL用户自定义变量

114    评论    点赞
朱丰华   |   1年前   |   sql · php

PHP如何使用PDO批量执行SQL?

137    评论    点赞
朱丰华   |   1年前   |   sed · 文件

Shell 指定行处理head、tail、sed

169    评论    点赞
朱丰华   |   1年前   |   linux · 内容

linux环境下,对于一个大文件,如何查看其中某行的内容

81    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 行数

linux 取得文件行数

61    评论    点赞
朱丰华   |   1年前   |   下载 · 请求

idm、浏览器下载发送两次下载请求

162    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 统计

linux递归统计文件夹下的文件数量

184    评论    点赞
朱丰华   |   1年前   |   linux · 文件

linux递归统计文件夹大小、du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

213    评论    点赞
朱丰华   |   1年前   |   git · add · 文件

git add -A 和 git add . 的区别

125    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

179    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

164    评论    点赞
朱丰华   |   1年前   |   html

npm clean-mark,抓取网页文章内容,转换成markdown、html、txt

203    评论    点赞
朱丰华   |   1年前   |   js · export · import

js es6 export,import,export default的用法和区别

140    评论    点赞
朱丰华   |   1年前   |   c语言 · 编译

C语言中预编译#if的使用

89    评论    点赞
朱丰华   |   1年前   |   centos

centos安装golang

106    评论    点赞
朱丰华   |   1年前   |   vue · model

vue语法v-model原理与实现

133    评论    点赞
朱丰华   |   1年前   |   javascript · js · obfuscator · 混淆

javascript-obfuscator混淆js文件

64    评论    点赞
朱丰华   |   1年前   |   js · vue · npm · 安装

npm快速上手

112    评论    点赞
朱丰华   |   1年前   |   js · 模块 · nodejs

nodejs引入自定义模块

60    评论    点赞
朱丰华   |   1年前   |   centos

centos目录/etc/profile.d是干什么的

82    评论    点赞
朱丰华   |   1年前   |   python

python怎么引入自定义的子目录、父目录文件?

76    评论    点赞
朱丰华   |   1年前   |   python · linux · www

linux给www用户【非root】安装python3

217    评论    点赞
朱丰华   |   1年前   |   linux · 变量 · 环境

linux查看环境变量、设置环境变量

105    评论    点赞
朱丰华   |   1年前   |   python

python pip离线安装某个包

150    评论    点赞
朱丰华   |   1年前   |   docker · 安装 · linux

centos安装docker

118    评论    点赞
朱丰华   |   1年前   |   php · 编译

ubuntu、centos系统从源码编译指定版本php--超详细

171    评论    点赞
朱丰华   |   1年前   |   linux · sql · sqlite · package · sqlite3

linux安装环境ERROR: PACKAGE REQUIREMENTS (SQLITE3 > 3.7.4) WERE NOT MET: NO PACKAGE ‘SQLITE3’

277    评论    点赞
朱丰华   |   1年前   |   php · zend · 反射 · api

php zend引擎api接口:ZENDAPI阅读,反射调用示例

137    评论    点赞
朱丰华   |   1年前   |   文件 · c语言 · include

C语言include语法,h文件和c文件的关系

112    评论    点赞
朱丰华   |   1年前   |   php · zend · 调用 · 文件

php扩展开发,调用php函数

117    评论    点赞
朱丰华   |   1年前   |   zend · 常量 · php

php zend操作常量,定义常量,判断常量是否存在,取常量的值

113    评论    点赞
朱丰华   |   1年前   |   zend · php · 字符串 · _string

php扩展zend_string类型与char类型转换

113    评论    点赞
朱丰华   |   1年前   |   gcc · 安装 · git

windows下安装gcc

109    评论    点赞