关于CP命令的一个问题:)

为当前最终发行版之前的所有版本提供支持
回复
ultraman_1981
帖子: 18
注册时间: 2008-06-01 19:01
送出感谢: 0
接收感谢: 0
联系:

关于CP命令的一个问题:)

#1

帖子 ultraman_1981 » 2008-06-03 0:19

有一个关于CP命令的问题,请大家帮帮忙,小弟不胜感谢:)(我用man cp没有找到合适的解答),有正确的话请说明一下原因,谢谢拉嘿嘿:)

以下哪个命令可以复制目录WEBSITE及除WEBSITE/MEDIA/PHOTOS之外的子目录?()
A:cp -x photos website archive B: cp -d2 website archive
C: cp -x photos website archive/website D: cp -d2 website archive/website
E:以上都不是
ultraman_1981
帖子: 18
注册时间: 2008-06-01 19:01
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 ultraman_1981 » 2008-06-03 11:04

..没有兄弟能指导吗?
头像
allarem
帖子: 1025
注册时间: 2008-05-31 17:27
来自: SUES
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 allarem » 2008-06-03 11:06

MARK下
估计要正则了(我还不熟...)
ultraman_1981
帖子: 18
注册时间: 2008-06-01 19:01
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 ultraman_1981 » 2008-06-03 20:08

多谢楼上的帮顶:)继续求解,如果答案是E的话请说明正确写法是怎么样的:)
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39
送出感谢: 0
接收感谢: 4 次

#5

帖子 ChenFengyuan » 2008-06-03 20:14

用tar怎么样?连权限等一起复制下来,( cd 需要复制的绝对路径; tar -cvf - . ) | ( cd 目标的绝对路径; tar -xvf - )
头像
fire3
帖子: 76
注册时间: 2007-05-29 18:12
来自: THU
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 fire3 » 2008-06-03 20:19

没仔细看ABCD,但是这样可以达到你的目的:

find WEBSITE | grep -v WEBSITE/MEDIA/PHOTOS | cpio -pdm Your_Dest_DIR
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30
送出感谢: 2 次
接收感谢: 31 次

#7

帖子 aerofox » 2008-06-03 21:56

如果用的是bash,可以这样

代码: 全选

tar -X <( find WEBSITE/MEDIA/PHOTOS ) -cf - WEBSITE | tar Cxvf archive -
ultraman_1981
帖子: 18
注册时间: 2008-06-01 19:01
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 ultraman_1981 » 2008-06-04 13:04

哈哈,谢谢楼上两位指导,指导答案是E 了,不过还没学习到两位大虾的命令,继续学习中:)
回复

回到 “老旧版本支持”