有关cp命令的使用

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

有关cp命令的使用

#1

帖子 duanius » 2007-11-06 16:26

请问如何将一个父文件夹连同子文件夹下的. c 拷贝到另一个目录下
貌似应该用cp -r 但cp的源目标好像必须是目录 但这样的话就没法指定. c了
请问如何才能做到?
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#2

帖子 xiehuoli » 2007-11-06 16:32

man cp
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
duanius
帖子: 80
注册时间: 2006-10-01 23:59

#3

帖子 duanius » 2007-11-06 16:43

man是man过了 可惜没鸟用 除了 --copy-contents可能有用外其他好像都没啥关系 试了试没成功
如果有这种用法 还是请高手指点下吧
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2007-11-06 16:44

代码: 全选

cd foo
find -type d -exec mkdir -p ../bar/{} \;
find -type f -name '*.c' -exec cp {} ../bar/{} \;
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
duanius
帖子: 80
注册时间: 2006-10-01 23:59

#5

帖子 duanius » 2007-11-06 16:51

呃 看的不明白 不好意思
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#6

帖子 xiehuoli » 2007-11-06 17:52

大蛇是要你用find命令
可以搜索论坛
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2007-11-06 17:54

cp 里找不到建目录树的选项, 奇怪..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#8

帖子 xiehuoli » 2007-11-06 17:55

BigSnake.NET 写了:cp 里找不到建目录树的选项, 奇怪..
我也奇怪
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#9

帖子 leeaman » 2007-11-06 18:00

复制 粘贴 超级无敌的办法,在文件浏览器里面 :D
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
wangsen
帖子: 346
注册时间: 2006-11-04 22:16

#10

帖子 wangsen » 2007-11-06 18:13

sudo cp -rd /你要复制的文件夹的地址 /你要复制到的地址
头像
justinavril
帖子: 328
注册时间: 2007-10-11 15:45
联系:

#11

帖子 justinavril » 2007-11-06 22:23

cp -r soruce dest~~
回复