cp文件时候可以不用加参数,但是cp文件夹的时候必须加-R或-r.解决方法如下:
①.、首先将文件复制到另一个目录中:cp 文件名? 目录名.复制a.txt至test目录中,则执行 cp a.txt /test 即可.
功能说明:复制文件或目录
用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
补充说明:cp命令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目标是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中.若同时指定多个文件或目录,而最后的目标并非是一个已存在的目录,则会出现错误信息.
常用参数:
-b或--backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串.
-f或--force 强行复制文件或目录,不论目标文件或目录是否已存在.
-i或--interactive 覆盖既有文件之前先询问用户.
-l或--link 对源文件建立硬连接,而非复制文件.
-r 递归处理,将指定目录下的文件与子目录一并处理.
-s或--symbolic-link 对源文件建立符号连接,而非复制文件.
-S备份字尾字符串或--suffix=备份字尾字符串 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~".
-v或--verbose 显示指令执行过程.
-t 指定目标文件夹,目标文件夹需存在.