rsync does not --exclude: (??)
malcolm.kay at internode.on.net
Sat Oct 28 06:19:41 UTC 2006
On Sat, 28 Oct 2006 11:39 am, Lars Kristiansen wrote:
> Gary Kline skrev:
> > People,
> > Weeks ago I tried this *without* the --exclude flags and
> > overwrote DOT file that I didn't want to. Iust rechecked
> > this use of rsync, saving important files from my work
> > server elseswhere, and see that some files or directories
> > are being listed and copied over. IDoes anything obvious
> > jump out here?
> > gary
> > #
> > ## test2ethos.sh
> > #
> > rsync -Cptuvaz -n -e "ssh -i
> > /home/kline/.ssh/tao_XXXYYYZZZ-id" \ --exclude
> > /home/kline/.zlogin \
> > --exclude /home/kline/.zshrc \
> > --exclude /home/kline/.zhistory.* \
> > --exclude /home/kline/.ctwrm \
> > --exclude /home/kline/.mozilla \
> > --exclude /home/kline/.evolution \
> > --exclude /home/kline/4zip/ \
> > --exclude '/home/kline/www/' \
> > /home/kline kline at ethos:/home/kline
> Hope this might help.
> From man rsync:
> "global include/exclude patterns are anchored at the "root of
> the transfer" in man rsync look for: "INCLUDE/EXCLUDE PATTERN
> RULES" and "ANCHORING INCLUDE/EXCLUDE PATTERNS"
Yes, it looks as though the anchoring of exclude arguments is
more complex (or at least different) than I imagined.
Never-the-less ambiguous arguments will still need to be quoted.
> Regards, Lars
> > if [ $? = 0 ]
> > then
> > echo "rsync transfer went okay: tao to ethos"
> > else
> > echo "rsync failed to ethos from /home/kline"|mail
> > kline at thought.org fi
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions