Linux文件管理:怎样修改文件时间

357
2025/4/7 18:32:50
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,可以使用touch命令来修改文件的时间

  1. 修改文件的访问时间和修改时间:
touch -a -t YYYYMMDDhhmm.ss 文件名

其中,YYYYMMDDhhmm.ss表示新的访问时间和修改时间,格式为:年(4位)月(2位)日(2位)时(2位)分(2位)秒(2位)。例如,要将文件example.txt的访问时间和修改时间设置为2022年1月1日12时00分00秒,可以使用以下命令:

touch -a -t 202201011200.00 example.txt
  1. 修改文件的修改时间和更改时间:
touch -m -t YYYYMMDDhhmm.ss 文件名

其中,YYYYMMDDhhmm.ss表示新的修改时间和更改时间,格式与上面相同。例如,要将文件example.txt的修改时间和更改时间设置为2022年1月1日12时00分00秒,可以使用以下命令:

touch -m -t 202201011200.00 example.txt

注意:在使用touch命令时,可能需要使用sudo来获取管理员权限,特别是当你要修改系统文件或受保护的文件时。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何在Linux中配置SFTP服务器