0%

Ubuntu 利用touch修改文件的时间戳

Ubuntu系统下, 我们可以根据需求利用Touch命令来修改文件的修改时间。

基础

  1. Touch的命令格式:
    创建文件
    touch [选项] 文件名
  1. Touch的命令参数:

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

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

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

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

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

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

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

  1. 命令功能:

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

实例

  1. 创建文件
    touch file1 file2
    会生成file1和file2两个空文件

  2. 设置文件的时间戳
    touch -t 202107051521 file1
    会设置file1的时间戳