linux下怎样把一个目录的子目录复制到当前目录中

打了一个命令$cpsong/love.(注意是有这个点的)问题来由便是这个命令,对这个命令也不是很清楚,是不是把song目录下的子目录love复制大当前的目录来呢?我当前... 打了一个命令$ cp song/love . (注意是有这个点的) 问题来由便是这个命令,对这个命令也不是很清楚,是不是把song目录下的子目录love复制大当前的目录来呢?我当前的目录是home,普通用户登录的, 执行的时候总是出现“cp: 略过目录‘song/love’
”的错误,是不是cp不加参数的原因呢?但我想用的就是不加参数的CP,在下新手,恳请各位高手们指教,谢谢啦!
展开
 我来答
曹晓山11
2015-08-08 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52068
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理:

例如:把/mnt/zhidao子目录复制到当前/etc目录下

cp -R /mnt/zhidao /etc

Linux系统下cp命令常用参数:
-a:此参数的效果和同时指定"-dpR"参数相同

-b:删除、覆盖目的文件先备份
-f:强行复制文件或目录, 不论目的文件或目录是否已经存在
-i:覆盖文件之前先询问用户
-l:对源文件建立硬链接,而非复制文件
-p::保留源文件或目录的属性,包括所有者、所属组、权限与时间
-r:递归处理,将指定目录下的文件与子目录一并处理。
-R:递归处理,将指定目录下的文件及子目录一并处理
-v :显示执行过程

yss624_
2014-10-09 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2575万
展开全部
cp 不加参数只能拷贝文件,要复制整个目录只能加参数:
cp -a song/love .
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式