touch

创建新的空文件或修改文件时间

字义

touch

说明

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

用法

touch [参数] 对象

对象

文件:指定要设置时间属性的文件列表。

参数

-a #或--time=atime或--time=access或--time=use  只更改存取时间
-c #或--no-create  不建立任何文件
-d #<时间日期> 使用指定的日期时间,而非现在的时间
-f #此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
-m #或--time=mtime或--time=modify  只更该变动时间
-r #<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同
-t <日期时间> #使用指定的日期时间,而非现在的时间
--help #在线帮助
--version #显示版本信息

相关命令

软件包

touch 命令详解和基本用法,touch 命令语法及参数解读, touch 命令使用方法及实例演示。

实例

  1. 创建一个空文件 hello.txt

    touch hello.txt

     

  2. 将文件 hello.txt 的时间记录更改为 2019年02月11日23点42分

    touch -c -t 201902112342 /root/hello.txt

     

  3. 将 /root/hello.txt 文件的访问(atime)及修改(mtime)时间设置成与 /etc/passwd 文件相同

    touch -r /etc/passwd /root/hello.txt