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

相关推荐
有毒的教程42 分钟前
Ubuntu 虚拟机磁盘空间不足完整解决教程
linux·运维·ubuntu
WiChP1 小时前
【V0.1B5】从零开始的2D游戏引擎开发之路
java·服务器·数据库
geNE GENT2 小时前
Nginx WebSocket 长连接及数据容量配置
运维·websocket·nginx
小樱花的樱花2 小时前
C++ new和delete用法详解
linux·开发语言·c++
APIshop2 小时前
Java获取京东商品详情接口(item_get)实战指南
java·linux·数据库
Cx330❀3 小时前
一文吃透Linux System V共享内存:原理+实操+避坑指南
大数据·linux·运维·服务器·人工智能
薛定谔的悦3 小时前
储能系统(EMS)核心架构解析:充放电控制、防逆流、防过载与 PID 调节
linux·运维·架构
志栋智能3 小时前
超自动化运维的终极目标:让系统自治运行
运维·网络·人工智能·安全·自动化
3GPP仿真实验室3 小时前
【MATLAB源码】CSI-RS:测量链路
linux·网络·matlab
阿 才4 小时前
WSL2 + TFTP + 网络启动(Linux开发板与WSL2建立网络连接)
linux·运维·网络