千家信息网

Linux怎么修改文件时间戳

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇内容主要讲解"Linux怎么修改文件时间戳",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux怎么修改文件时间戳"吧!Linux系统中touch命
千家信息网最后更新 2025年11月15日Linux怎么修改文件时间戳

本篇内容主要讲解"Linux怎么修改文件时间戳",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux怎么修改文件时间戳"吧!

Linux系统中touch命令不仅可以创建文件,还可以修改文件时间戳,想要修改Linux的文件时间,就可以用touch这个命令来进行操作。

上图中,access、modify、change分别是访问时间、修改时间、改变时间,即为文件的时间戳。

1.命令格式:

touch [选项]… 文件名…

2.命令参数:

-a 或–time=atime或–time=access或–time=use  只更改存取时间。

-c 或–no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m 或–time=mtime或–time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

3.命令功能:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

4.使用范例:

实例一:创建不存在的文件

命令:

 touch test1.txt test2.txt

输出:

 [root@localhost test]# touch test1.txt test2.txt  [root@localhost test]# ll  -rw-r--r--. 1root root 0 May 18 11:11 test1.txt  -rw-r--r--.1 root root 0 May 18 11:11 test2.txt  如果test3.txt不存在,则不创建文件  [root@localhost test]# touch -c test3.txt  [root@localhost test]# ll  -rw-r--r--. 1root root 0 May 18 11:11 test1.txt  -rw-r--r--.1 root root 0 May 18 11:11 test2.txt

实例二:更新test.txt的时间和test2.txt时间戳相同

命令:

 touch -r test.txt test2.txt

输出:

    [root@localhost test]# touch test.txt  [root@localhost test]# touch -r test.txt test2.txt  [root@localhost test]# ll  total 0  -rw-r--r--. 1 root root 0 May 18 11:11 test1.txt  -rw-r--r--. 1 root root 0 May 18 11:22 test2.txt  -rw-r--r--.1 root root 0 May 18 11:22 test.txt

实例三:设定文件的时间戳

命令:

 touch -t 201605171210.20 test.txt

输出:

   [root@localhost test]# ll -rw-r--r--. 1root root 0 May 18 11:11 test1.txt -rw-r--r--.1 root root 0 May 18 11:22 test2.txt -rw-r--r--. 1 root root 0 May 18 11:22 test.txt  [root@localhost test]# touch -t 201605171210.20 test.txt  [root@localhost test]# ll -rw-r--r--. 1 rootroot 0 May 18 11:11 test1.txt -rw-r--r--.1 root root 0 May 18 11:22 test2.txt -rw-r--r--.1 root root 0 May 17 12:10 test.txt

说明:

-t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:

[[CC]YY]MMDDhhmm[.SS]

这里,CC为年数中的前两位,即"世纪数";YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969–2068之内.MM为月数,DD为天将把年数CCYY限定在1969–2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0–61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。

到此,相信大家对"Linux怎么修改文件时间戳"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

时间 文件 命令 年数 日期 文档 参数 实例 目录 输出 相同 世纪 内容 系统 处理 存取 学习 实用 更深 上图 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全主题征文2000字 战地1服务器版查询 成都网络安全保障就业待遇 未来之役无法连接服务器什么回事 未来网络安全发展综述 伟宏互联网科技有限公司介绍 华为云服务器不同地区的区别 湖北dell霄龙服务器云主机 ipad上服务器是什么 北京小型软件开发点击了解更多 关于网络安全的广播稿子 网络安全的理解和要求作文800 php连接新浪云数据库 工业园区大数据软件开发活动 国税网络安全攻防演示会 工控系统网络安全进国家电网 湖南常规软件开发预算 软件开发模块接口 软考有软件开发工程师这个项目吗 一张供应商标数据库代码 查看运行web服务器的账号 移动计算软件开发技术怎么样 igex服务器繁忙 无法连接web服务器 租用服务器发布地图服务 阿里用oracle数据库的 小学生网络安全相关法律法规 数据库删除非空约束语句 软件开发案例设计环节 计算机数据库技术与应用论文
0