1# touch 2 3 4## 命令功能 5 6- touch命令用来在指定的目录下创建一个不存在的空文件。 7 8- touch命令操作已存在的文件会成功,不会更新时间戳。 9 10 11## 命令格式 12 13touch [_filename_] 14 15 16## 参数说明 17 18 **表1** 参数说明 19 20| 参数 | 参数说明 | 取值范围 | 21| -------- | --------------------------- | -------- | 22| --help | 查看touch命令支持的参数列表 | N/A | 23| filename | 需要创建文件的名称。 | N/A | 24 25 26## 使用指南 27 28- touch命令用来创建一个空文件,该文件可读写。 29 30- 使用touch命令允许一次创建多个文件。 31 32 > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:** 33 > 在系统重要资源路径下使用touch命令创建文件,会对系统造成死机等未知影响,如在/dev路径下执行touch uartdev-0,会产生系统卡死现象。 34 35## 特殊说明 36 37--help参数以及同时创建多个文件,shell端暂不支持。切换mksh版本可全支持,方法:cd bin; ./mksh。 38 39## 使用实例 40 41举例: 42 43- touch file.c 44 45- touch testfile1 testfile2 testfile3 46 47 48## 输出说明 49 50**示例 1** 创建一个名为 file.c 的文件 51 52 53``` 54OHOS:/tmp$ ls 55OHOS:/tmp$ touch file.c 56OHOS:/tmp$ ls 57file.c 58OHOS:/tmp$ ll 59total 0 60-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 file.c* 61``` 62 63**示例 2** 同时创建三个文件 64 65 66``` 67*OHOS:/tmp$ 68OHOS:/tmp$ touch testfile1 testfile2 testfile3 69OHOS:/tmp$ ll 70total 0 71-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile1* 72-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile2* 73-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 testfile3* 74OHOS:/tmp$ 75```