使用scp向另一服务器传输文件时,加-r 递归传输时,如何过滤掉某些文件

sh/bash/dash/ksh/zsh等Shell脚本
回复
genime
帖子: 155
注册时间: 2010-05-29 0:48

使用scp向另一服务器传输文件时,加-r 递归传输时,如何过滤掉某些文件

#1

帖子 genime » 2012-11-15 23:35

我从一个服务器使用scp向另一服务器传输文件时,加-r 递归传输时,发现传输了20多G, 文件没有这么大,发现在好多目录下有core的文件,如何过滤掉这些core文件,这个文件每个都在1G左右,使用grep或者是其它的方法可以过滤掉吗,我试了半天语法都不正确,不知咋写。。 另外,递归传输的过程中会进入.与..吗?也就是上层目录。用过滤掉吗?假如有的话岂不是无限循环了
genime
帖子: 155
注册时间: 2010-05-29 0:48

Re: 使用scp向另一服务器传输文件时,加-r 递归传输时,如何过滤掉某些文件

#2

帖子 genime » 2012-11-15 23:38

版主编辑一下吧,网络不好
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 使用scp向另一服务器传输文件时,加-r 递归传输时,如何过滤掉某些文件

#3

帖子 eexpress » 2012-11-16 14:11

rsync有exclude。rsync也个使用ssh。只是需要注意路径后面的/的写法。
● 鸣学
回复