[CentOS] rsync

Jeff Larsen jlar310 at gmail.com
Fri Mar 7 19:44:48 UTC 2008


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



More information about the CentOS mailing list