Linux中使用touch命令来修改文件的时间




Linux中使用touch命令来修改文件的时间

2022-07-20 20:24:39 网络知识 官方管理员

用法:
touch[选项]...文件...
将每个文件的访问时间和修改时间改为当前时间。

不存在的文件将会被创建为空文件,除非使用-c或-h选项。

如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。

长选项必须使用的参数对于短选项时也是必需使用的。

参数:
-a只更改访问时间
-c,--no-create不创建任何文件
-d,--date=字符串使用指定字符串表示时间替代当前时间
-f(忽略)
-h,--no-dereference会影响符号链接本身,替代符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
-m只更改修改时间
-r,--reference=文件使用指定文件的时间属性替代当前时间
-tSTAMP使用[[CC]YY]MMDDhhmm[.ss]格式的时间替代当前时间
--time=WORD使用WORD指定的时间:access、atime、use都等于-a
选项的效果,而modify、mtime等于-m选项的效果
--help显示此帮助信息并退出
--version显示版本信息并退出

请注意,-d和-t选项可接受不同的时间/日期格式。

例:
touch更新已有文件时间

复制代码

发表评论:

最近发表
网站分类
标签列表