• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# rm
2
3
4## 命令功能
5
6rm命令用来删除文件或文件夹。
7
8
9## 命令格式
10
11rm [_-fv_] _FILE or rm_ [_-rv_] [_PATH_ | _filename_]...
12
13
14## 参数说明
15
16**表1** 参数说明
17
18| 参数          | 参数说明                                         |
19| ------------- | ------------------------------------------------ |
20| -r            | 删除空目录或非空目录。                           |
21| -f            | 强制删除:不需要确认,删除不存的文件在也不报错。 |
22| -v            | 显示删除的过程。                                 |
23| PATH/filename | 要删除文件或文件夹的名称,支持输入路径。         |
24
25
26## 使用指南
27
28- rm命令能同时删除多个文件或文件夹。
29
30- rm -r命令可以删除非空目录。
31
32- 删除不存在的文件会报错。
33
34## 特殊说明
35
36-f -v 参数shell端暂不支持。切换mksh版本可全支持,方法:cd bin; ./mksh。
37
38## 使用实例
39
40举例:
41
42- 输入rm testfile
43
44- 输入rm -r testpath/
45
46
47## 输出说明
48
49**示例1** 用 rm 命令删除文件 testfile
50
51
52```
53OHOS:/$ ls
54bin  etc  proc    storage  testfile  usr
55dev  lib  sdcard  system   userdata  vendor
56OHOS:/$ rm testfile
57OHOS:/$ ls
58bin  etc  proc    storage  userdata  vendor
59dev  lib  sdcard  system   usr
60```
61
62**示例2** 用 rm -r 删除非空目录 testpath
63
64
65```
66OHOS:/$ ls
67bin  etc  proc    storage  testpath  usr
68dev  lib  sdcard  system   userdata  vendor
69OHOS:/$ rm -r testpath/
70OHOS:/$ ls
71bin  etc  proc    storage  userdata  vendor
72dev  lib  sdcard  system   usr
73```