当前位置: 首页> 文旅> 酒店 > Liunx系统中修改文件的创建时间以及访问时间

Liunx系统中修改文件的创建时间以及访问时间

时间:2025/7/12 14:16:10来源:https://blog.csdn.net/qq_53325717/article/details/139220343 浏览次数:0次

在Linux系统中,可以使用touch命令来修改文件的时间戳。以下是一些常用的touch命令选项:
(其实在MacOS中也适用)
在这里插入图片描述

修改访问时间(Access Time)和修改时间(Modification Time):
默认情况下,touch命令会将文件的访问时间和修改时间都设置为当前时间。例如:

touch example.txt

指定新的时间:
你可以给touch命令提供一个特定的日期和时间来修改文件的时间戳。时间格式通常是[YYYYMMDDhhmm]:

touch -t YYYYMMDDhhmm example.txt

例如,要将example.txt的访问时间和修改时间设置为2023年10月10日上午10点10分,可以这样做:

touch -t 202310101010 example.txt

只修改访问时间:
使用-a选项只修改访问时间:

touch -a -m -t 202310101010 example.txt

只修改修改时间:
使用-m选项只修改文件的修改时间:

touch -m -t 202310101010 example.txt

创建新文件:
如果指定的文件不存在,touch命令会创建一个新文件,并设置其时间戳:

touch newfile.txt

同时修改多个文件的时间:
你可以一次性修改多个文件的时间戳:

touch -t 202310101010 file1.txt file2.txt file3.txt

请注意,你可能需要具有相应文件的写权限才能修改其时间戳。
此外,如果你使用的是符号链接文件,touch命令默认会修改链接指向的目标文件的时间戳,而不是链接文件本身的时间戳。如果你想要修改符号链接文件的时间戳,可以使用-h选项:

touch -h -t 202310101010 symlink.txt

这将修改符号链接symlink.txt本身的访问时间和修改时间。

关键字:Liunx系统中修改文件的创建时间以及访问时间

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: