openharmony 鸿蒙 kernel-small-debug-shell-file-touch

2022-08-09 浏览 (904)

touch

Command Function

  • This command is used to create an empty file in a specified directory.

  • If this command is executed to create an existing file, the execution will be successful but the timestamp will not be updated.

Syntax

touch [filename]

Parameters

Table 1 Parameter description

ParameterDescriptionValue Range
--helpDisplays the parameters supported by the touch command.N/A
filenameSpecifies the name of the file to create.N/A

Usage Guidelines

  • The touch command creates an empty file that is readable and writeable.

  • You can use the touch command to create multiple files at a time.

    NOTICE
    If you run the touch command to create a file in a directory storing important system resources, unexpected results such as a system breakdown may occur. For example, if you run the touch uartdev-0 command in the /dev directory, the system may stop responding.

Note

The shell does not support --help or creation of multiple files at the same time. mksh supports it. To switch to mksh, run cd bin and ./mksh.

Example

Run the following commands:

  • touch file.c

  • touch testfile1 testfile2 testfile3

Output

Example 1: Create a file named 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*

Example 2: Create three files (testfile1, testfile2, and testfile3) at a time.

*OHOS:/tmp$
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$

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Kernel

harmony 鸿蒙Kernel Coding Specification

harmony 鸿蒙Standard Libraries

harmony 鸿蒙Interrupt Management

harmony 鸿蒙Event

harmony 鸿蒙Mutex

harmony 鸿蒙Queue

harmony 鸿蒙Semaphore

harmony 鸿蒙Doubly Linked List

harmony 鸿蒙Memory Management

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/226943bf1b9946eb8444f238cf000e55