rmdir.cn

touch

创建空文件或更新时间戳

语法

touch [选项] 文件...

说明

touch 用于创建空文件或更新文件的访问和修改时间戳。文件不存在时默认创建空文件,是初始化项目的常用命令。

参数

  • -a

    仅更新访问时间(atime)

  • -m

    仅更新修改时间(mtime)

  • -c

    不创建不存在的文件

  • -d

    设置指定时间而非当前时间

  • -t

    使用 [[CC]YY]MMDDhhmm[.ss] 格式指定时间

示例

创建空文件

新建一个空白文件

touch newfile.txt

更新多个文件

批量更新时间戳(常用于触发重新编译)

touch src/*.ts

不创建新文件

只更新时间戳,文件不存在也不创建

touch -c existing.log