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

相关推荐
null or notnull29 分钟前
java服务器空间不够时:将多个服务器的文件存放至同一个服务器上(使用映射器的办法)
java·运维·服务器·java-ee
傲世(C/C++,Linux)33 分钟前
Linux系统编程——exec函数族
linux·服务器
盈创力和20071 小时前
物联网 “神经” 之以太网:温湿度传感器的工业级 “高速干道”
运维·服务器·网络·嵌入式硬件·以太网温湿度传感器
eddy-原1 小时前
阿里云核心服务解析与应用实践
linux·运维·阿里云·云计算
路由侠内网穿透.1 小时前
外网访问可视化工具 Grafana (Linux版本)
linux·运维·服务器·grafana·远程工作
爱吃糖的小秦同学1 小时前
Docker爆红且安装非C盘处理方案
运维·docker·容器
森G1 小时前
四、Linux设备驱动介绍
linux·arm开发·ubuntu
睿本云1 小时前
产品月报|睿本云10月产品功能迭代
运维·服务器·apache
白榆!2 小时前
Linux 基本指令入门:从基础操作到实战应用
linux·运维·服务器
kyle~2 小时前
CPU调度---协程
java·linux·服务器·数据库·c++20