Linux命令——touch命令

1.简介

touch命令用于修改文件或者目录的时间属性,包括访问时间、状态更改时间和内容修改时间。

默认情况,若文件不存在,系统会建立一个新的文件。

2.命令格式

touch [OPTION]... FILE...

3.选项说明

-a:改变档案的访问时间。
-c,--no-create:假如目的档案不存在,不会建立新的档案。
-d, --date=STRING:使用指定的时间修改文件时间属性,而非当前时间。
-f:不使用,是为了与其他Unix系统的相容性而保留。
-h, --no-dereference:只改变符号链接的时间属性,而不是链接的文件。
-m:改变档案的修改时间。
-r,--reference=FILE:使用参考档的时间记录,而不是当前时间。
-t STAMP:设定档案的时间记录,格式与date指令相同。
--help 列出指令格式。
--version 列出版本信息。

4.常用示例

(1)改变文件为当前系统时间。

touch filename

(2)如果目标文件不存在,则新建一个文件

touch filename