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```