首页 > 编程笔记

Linux touch命令:创建文件

touch 命令用于创建新的空文件,可以一次性创建多个文件。touch 命令还可以用于修改文件的时间属性,不加时间戳则默认修改为当前时间。

touch 命令的语法格式如下:
# touch [选项] [参数]

表:touch 命令的常用选项
常用选项 说 明
-a 修改文件或目录的访问时间
-m 修改文件或目录的修改时间
-r 将目标文件的时间属性更新到此文件
-t 将文件时间修改为指定的日期时间,时间格式为 [[CC]YY]MMDDhhmm[.ss],CC 表示世纪(可选)、YY 表示年(可选)、MM 表示月份(必写)、DD 表示日期(必写)、hh 表示小时(必写)、mm 表示分钟 (必写)、ss 表示秒钟(可选)

【实例一】创建一个新文件。
# touch newfile
这将创建一个名为 newfile 的新空文件。

【实例二】修改现有文件的时间戳。
# touch -m existingfile
使用 -m 选项可以修改 existingfile 文件的修改时间为当前系统时间。

【实例三】同时修改文件的访问时间和修改时间。
# touch -a existingfile
使用 -a 选项可以修改 existingfile 文件的访问时间和修改时间。

【实例四】创建多个新文件。
# touch file1 file2 file3
可以一次创建多个新文件。

推荐阅读