我正在使用rsync
将一些文件从共享复制到另一个。
递归地,我需要:
.php
和.js
文件.svn/
目的地的目录如果我使用这个:
rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \
/origin /destination
Run Code Online (Sandbox Code Playgroud)
Thenrsync
不是递归的,因为exclude="*"
排除所有文件和文件夹。
如果我添加,--include="*/"
则该.svn/
目录将被删除(它也被包含在内)。
我该如何解决这个令人兴奋的困境?
uname -a
:
Linux tux 3.9.2-1-ARCH #1 SMP PREEMPT 星期六 5 月 11 日 20:31:08 CEST 2013 x86_64 GNU/Linux
rsync
版本:
rsync 3.0.9-6
Run Code Online (Sandbox Code Playgroud)