Linux(命令行)系统中文件的拷贝

一个文件夹下有很多文件,文件夹,其中包括".svn"文件夹。问:如何将文件夹下除了".svn"文件夹的所有内容拷贝到另一目录?其实我想问的是条件拷贝吧,通俗点讲就是:拷贝... 一个文件夹下有很多文件,文件夹,其中包括".svn"文件夹。
问: 如何将文件夹下除了".svn"文件夹的所有内容拷贝到另一目录?
其实我想问的是条件拷贝吧,通俗点讲就是:
拷贝文件夹中的所有文件(不包括某一类文件)。
请问有没有方案?
展开
 我来答
szh0129
2015-05-25 · TA获得超过940个赞
知道小有建树答主
回答量:1126
采纳率:0%
帮助的人:731万
展开全部
我觉得还是这个比较好一点吧,
首先你可以cd 要拷贝的文件中 cp -r * 目标文件夹
再次同样切到cd 目标文件中 rm -rf *.svn 这样就可以实现了。
rsync --exclude='.svn' -avz $SRC $DST 你可以用这个命令。用脚本也可以的。。
追问
我的意思是条件拷贝
陈举超23
2015-05-25 · TA获得超过1097个赞
知道小有建树答主
回答量:742
采纳率:100%
帮助的人:699万
展开全部
你可以分两步完成
一:
mv /原目录/*.svn /目录一
二:
cp /原目录/* /目标目录
mv /目录一/*.svn /原目录
追问
条件拷贝
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love__bunny
2015-05-25 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:64
采纳率:100%
帮助的人:28.7万
展开全部
cp -ra A/B/* c/d/
回车

另外若 A c不在同一目录下,就填绝对路径,就不会出错,就是/xxx/xxx/A/B/* /xxx/c/d/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式