Feature Request - Recursive Rsync Parameter - Example Script
Andrew J. Schorr
aschorr at telemetry-investments.com
Thu Oct 23 00:03:08 EST 2003
On Tue, Oct 21, 2003 at 06:46:16PM -0700, jw schultz wrote:
>
> Limiting the depth of recursion is already supported just
> not intuitive.
>
> rsync -r --exclude='/*/*/*/'
>
> Your idea for a shell script to automate picking up the
> lower levels is good and could compose the --exclude
> pattern. The next step would be to set the job partition
> level based on path count as in "find $subtree -print|wc -l".
>
I have used this technique myself to limit the number of files
processed in a single rsync invocation. If you use find to locate
the files that you need to process, you can then use the --files-from
option to process a certain number of those files at a time. This
works like a charm.
-Andy
More information about the rsync
mailing list