Linux中的时间戳mtime,ctime,ctime

在Linux系统中,文件是数据的载体,它们不仅存储着信息,还具有许多元数据,如权限、所有者、大小以及时间戳等

一、时间戳类型

1 mtime(Modification Time)

即修改时间

。它记录了文件的最后一次修改时间,即文件内容最后一次被修改的时间点

mtime 仅仅记录了文件内容的修改时间,而不受其他元数据的改变或文件的访问时间的影响

精度限制:mtime 属性的精度通常是秒级

2 ctime(Change Time)

即文件的状态改变时间,即文件的元数据(例如权限、所有者)被修改的时间

3 ctime(Access Time)

即文件的访问时间,即文件最后一次被访问的时间

二、时间戳属性的获取和修改

在Linux中,您可以使用stat命令来获取文件的详细信息,其中包括mtime(修改时间)、ctime(状态更改时间)和atime(访问时间)。而且,ls命令也可以显示文件的mtime。

1 使用stat命令查找mtime

stat nginx.conf

2 使用ls命令查找mtime

ls -l nginx.conf

3 使用 touch 命令修改 mtime

touch -t YYYYMMDDhhmm.ss filename

4 文件同步与 mtime

rsync -av source_directory/ destination_directory

相关推荐
2601_949815332 分钟前
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
服务器·http·node.js
沐风。565 分钟前
python
java·服务器·python
12亡灵归来345 分钟前
配置Jenkins实现CI/CD流水线
运维·ci/cd·jenkins
我小时候很黑6 分钟前
SAP_运维问题处理_对象OFN_YR ** WL1000 的编号范围没有找到
运维·sap
kirs_ur8 分钟前
Windows系统怎么看文件的MD5
运维·服务器·windows
minji...12 分钟前
Linux 网络基础(一)认识协议,网络协议,网络协议分层框架搭建,网络传输基本流程,跨网络的数据传输
linux·运维·服务器·网络·c++·网络协议
我叫小白菜12 分钟前
【Linux】Linux常用命令
linux·运维·服务器
秋风&萧瑟15 分钟前
【Linux系统编程】进程间的通信-管道
linux·服务器·php
BizViewStudio16 分钟前
GEO vs SEO vs SEM:2026 年品牌流量获取的三元格局分析
大数据·运维·网络·人工智能·ai
Harvy_没救了19 分钟前
【网络运维】CentOS 7 部署 LAMP 与 LNMP 实战指南
运维·网络·centos