新建文档或修改文档时间 : touch

本文详细介绍了Linux中touch命令的用法,包括修改mtime、ctime和atime,以及实例演示如何通过-d和-t选项设置文件时间。重点讲解了mtime、ctime的区别以及如何通过指定日期或时间戳来操作文件时间。
摘要由CSDN通过智能技术生成

目录

一.新建文档 

二.修改文件时间


一.新建文档 

格式:touch 文件名

二.修改文件时间

Linux下面有很多时间参数,但是最主要的还是只有三个

  1. modification time(mtime)

        修改文件内容时就会更新这个时间,修改属性的时候不会更改此时间(属性:权限所有          者等)

  1. status time(ctime)[这个c代表啥我也不知道]

        当文件的 [(status)状态] 被修改时,就会更新次时间(状态:权限与属性)

  1. access time(atime)

       当文件的内容被读取/访问(access)时,就会更新这个时间

[root@text qxk]# date;ls -l /root/qxk/mantest;ls -l --time=ctime;ls -l --time=atime /root/qxk/mantest

注:ls -l 默认time=mtime(上一次文件内容修改时间)

 

 格式:touch [参数] 文件

参数适用范围
-m仅修改modification time时间
-c修改status time 的时间,如果文件不存在则不建立新的文件
-a

仅可以修改 access time

-d

后面可以接着想要修订的时间,也可以使用 –date=”时间或日期”

例如:将文件修改为两天以前,当前时间的两天前

Touch -d “2 day ago” 文件

注:修改后会改变(atime/mtime)ctime不会跟着改变

-t

后面可以接着想要修改的时间,格式为[YYYYMMDDhhmm]

例如日期修改为2021年12月05日17点47分

Touch -t 202112051747 文件

注: 修改后会改变(atime/mtime)ctime不会跟着改变ctime显示的时间为当前时间

2.1实例操作

[root@text qxk]# touch -t 202112041751 /root/qxk/mantest
[root@text qxk]# touch -d "2 days ago" /root/qxk/mantest
[root@text qxk]# touch -d "2 days ago" /root/qxk/mantest1

#心情复杂的一天 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秦同学学学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值