touch

About 2 min

touch

命令功能

  • touch命令用来在指定的目录下创建一个不存在的空文件。
  • touch命令操作已存在的文件会成功,不会更新时间戳。

命令格式

touch [filename]

参数说明

表 1 参数说明

参数

参数说明

取值范围

--help

查看touch命令支持的参数列表

N/A

filename

需要创建文件的名称。

N/A

使用指南

  • touch命令用来创建一个空文件,该文件可读写。

  • 使用touch命令允许一次创建多个文件。

    须知: 在系统重要资源路径下使用touch命令创建文件,会对系统造成死机等未知影响,如在/dev路径下执行touch uartdev-0,会产生系统卡死现象。

使用实例

举例:

  • touch file.c
  • touch testfile1 testfile2 testfile3

输出说明

示例 1 创建一个名为 file.c 的文件

OHOS:/tmp$ ls
OHOS:/tmp$ touch file.c
OHOS:/tmp$ ls
file.c
OHOS:/tmp$ ll
total 0
-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 file.c*
1
2
3
4
5
6
7

示例 2 同时创建三个文件

OHOS:/tmp$ touch testfile1 testfile2 testfile3
OHOS:/tmp$ ll
total 0
-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile1*
-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile2*
-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile3*
OHOS:/tmp$
1
2
3
4
5
6
7