在Linux中,可以使用touch
命令来修改文件的时间戳
touch -a -t [YYMMDDhhmm] 文件名
其中,-a
表示只修改访问时间,-t
后面跟着的时间格式为YYMMDDhhmm
,例如2109151230
表示2021年9月15日12点30分。
例如,要修改文件example.txt
的访问时间和修改时间为2021年9月15日12点30分,可以执行以下命令:
touch -a -t 2109151230 example.txt
touch -m -t [YYMMDDhhmm] 文件名
其中,-m
表示只修改修改时间,其他参数与上面相同。
例如,要修改文件example.txt
的修改时间和更改时间为2021年9月15日12点30分,可以执行以下命令:
touch -m -t 2109151230 example.txt
touch -d [时间描述] 文件名
其中,-d
后面跟着的时间描述可以是自然语言描述的时间,例如2021-09-15 12:30
。
例如,要修改文件example.txt
的访问时间、修改时间和更改时间为2021年9月15日12点30分,可以执行以下命令:
touch -d "2021-09-15 12:30" example.txt
注意:在执行这些命令时,请确保你有足够的权限来修改目标文件。如果没有权限,可以使用sudo
命令来提升权限。