是ubuntu的bug?简单复制问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
quanguoheme
帖子: 8
注册时间: 2011-09-23 15:10

是ubuntu的bug?简单复制问题

#1

帖子 quanguoheme » 2013-07-06 18:21

我使用如下一个脚本进行复制。我希望复制当前目录下的5个文件夹到另外一些目录。脚本执行提示正常。
但是我到复制的目的目录一看结果让我很吃惊
第一个目录kernel_imx复制成功了。我在 /ext/myandroid_r13发现该目录
但是第二个目录uboot-imx在/ext/myandroid_r13/bootable/bootloader并不存在。我只看到uboot-imx的内容存在于/ext/myandroid_r13/bootable/bootloader目录。
同样的, alsa-lib 和 alsa-utils目录被正常复制了,但是alsa_sound目录又不存在了,只看到内容存在于/ext/myandroid_r13/hardware

脚本名称:mycp.sh
执行方式:./mycp.sh
脚本内容:
cp kernel_imx -r -v /ext/myandroid_r13
cp uboot-imx /ext/myandroid_r13/bootable/bootloader -r -v
cp alsa-lib /ext/myandroid_r13/external -r -v
cp alsa-utils /ext/myandroid_r13/external -r -v
cp alsa_sound /ext/myandroid_r13/hardware -r -v
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 是ubuntu的bug?简单复制问题

#2

帖子 lainme » 2013-07-08 19:23

再复制之前,/ext/myandroid_r13/bootable/bootloader 和 /ext/myandroid_r13/hardware 这两个目录存在么?如果不存在,那这个行为对的。

在复制的时候用

cp -rv alsa_sound /ext/myandroid_r13/hardware

如果/ext/myandroid_r13/hardware存在,alsa_sound会成为它的一个子目录,即 /ext/myandroid_r13/hardware/alsa_sound。如果不存在,alsa_sound会被复制到/ext/myandroid_r13,并改名为hardware。
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 是ubuntu的bug?简单复制问题

#3

帖子 cao627 » 2013-07-08 19:59

楼主的问题肯定就是2楼说的情况!

不会有这么低级的bug的。
回复