目录
一.新建文档
格式:touch 文件名
二.修改文件时间
Linux下面有很多时间参数,但是最主要的还是只有三个
- modification time(mtime)
修改文件内容时就会更新这个时间,修改属性的时候不会更改此时间(属性:权限所有 者等)
- status time(ctime)[这个c代表啥我也不知道]
当文件的 [(status)状态] 被修改时,就会更新次时间(状态:权限与属性)
- 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
#心情复杂的一天