Error with paths with ()'s

Wayne Davison
Mon, 17 Aug 2015 23:03:01 -0000

On Sun, Aug 16, 2015 at 11:13 PM, @lbutlr <kremels at kreme.com> wrote:

> find . -type f -atime -1 -exec rsync -aP {} 10.0.0.11:/Volumes/Drive5/{}
> \;
>

The use of "{}" on the receiving (remote) side is superfluous -- just
specifying a destination dir (your .../Drive5/ path) is enough for rsync to
use the same name as the source file on the destination. For those
instances where you want/need to specify a remote filename, see the
--protect-args (-s) option (which you can make the default via "export
RSYNC_PROTECT_ARGS=1",
and which will eventually become the default in the future).  Finally, the
suggestion to use --files-from=- is a good one, which fixes all quoting
issues even on the local side.

..wayne..
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.samba.org/pipermail/rsync/attachments/20150817/41715230/attachment.html>