[CentOS] rsync

Jeff Larsen
Fri, 07 Mar 2008 19:44:48 -0000

On Fri, Mar 7, 2008 at 12:40 PM, Craig White <craig at tobyhouse.com>
wrote:
> I've gone over and over the man page and I don't get it and
it's
>  obviously a simple task
>
>  I want to rsync a directory but only the pdf files...
>
>  rsync -ncauv --include=*.pdf $WORKING $WEB_SERVER
>  # sync's everything, I want to exclude stuff
>
>  rsync -ncauv --filter='+ *.pdf' --filter='+ *.odt *.ott
*.eps' \
>  $WORKING $WEB_SERVER
>  # sync's everything...does not seem to exclude anything
>
>  rsync -ncauv --filter='. /root/scripts/qm_manual_filter' \
>  $WORKING $WEB_SERVER
>  # cat qm_manual_filter
>  - *
>  + *pdf
>
>  excludes everything
>
>  I am using -n for dry-run
>  I definitely need recursive but -a option handles that
>
>  Suggestions?

Include/exclude is a pain in the you know what. Very finicky.

Perhaps try **/*.pdf as the include patterns are directory sensitive.
I don't think a simple *.pdf will apply recursively.

--
Jeff