1# cp 2 3 4## 命令功能 5 6拷贝文件,创建一份副本。 7 8 9## 命令格式 10 11cp [_SOURCEFILE_] [_DESTFILE_] 12 13 14## 参数说明 15 16 **表1** 参数说明 17 18| 参数 | 参数说明 | 取值范围 | 19| -------- | -------- | -------- | 20| --help | 使用帮助。 | N/A | 21| SOURCEFILE | 源文件路径。 | 目前只支持文件,不支持目录;支持多文件同时拷贝。 | 22| DESTFILE | 目的文件路径。 | 支持目录以及文件。 | 23 24 25## 使用指南 26 27- 同一路径下,源文件与目的文件不能重名。 28 29- 源文件必须存在,且不为目录。 30 31- 源文件路径支持“\*”和“?”通配符,“\*”代表任意多个字符,“?”代表任意单个字符。目的路径不支持通配符。当源路径可匹配多个文件时,目的路径必须为目录。 32 33- 目的路径为目录时,该目录必须存在。此时目的文件以源文件命名。 34 35- 目的路径为文件时,所在目录必须存在。此时拷贝文件的同时为副本重命名。 36 37- 目的文件不存在时创建新文件,已存在则覆盖。 38 39> ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:** 40> 拷贝系统重要资源时,会对系统造成死机等重大未知影响,如用于拷贝/dev/uartdev-1 文件时,会产生系统卡死现象。 41 42 43## 使用实例 44 45举例:cp hello-OHOS.txt hello-openharmony.txt ./tmp/ 46 47 48## 输出说明 49 50**示例** 同时拷贝两个文件至指定目录 51 52``` 53OHOS:/$ ls 54bin hello-OHOS.txt proc system vendor 55dev hello-openharmony.txt sdcard userdata 56etc lib storage usr 57OHOS:/$ mkdir tmp 58OHOS:/$ cp hello-OHOS.txt hello-openharmony.txt tmp/ 59OHOS:/$ ll tmp 60total 0 61-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 hello-OHOS.txt* 62-rwxrwxrwx 1 0 0 0 1979-12-31 00:00 hello-openharmony.txt* 63``` 64