At 2008-05-16 19:15+0200 Meeaz wrote:

Once I give the options that you advised, it gives a syntax error as below:-
rsync -arv --no-o --no-g --files-from=./ff /app/domains/abcref
rxplx005:/var/log/Test_log/TEST rsync: --no-o: unknown option rsync error:
syntax or usage error (code 1) at main.c(1084) Pls advise

Have you looked at the man pages (man rsync)? You are using version 2.6.3,
and the manual will tell you that the --no-o and --no-g options are not
available (they were added at a later version).

The manual will also tell you that the -a option is equivalent to - rlptgoD .

So you should try the other option that Matt has already suggested:

At 2008-05-16 18:50+0200 Matt McCutchen wrote:
If you mean you want destination files to take on the user/group of the
receiving rsync process instead of the source user/group, then simply
omit the -og options

So instead of subtracting the owner/group options from -a by using -a
--no-o --no-g , you could just leave out the -o and -g options and use -rlptD (instead of -rlptgoD ). (This also means the -r in the -arv you listed is not
necessary because it is already included in -a .)

So try: rsync -rlptDv --files-from=...

Since version 2.6.3 is already quite old, you could consider updating rsync (on both machines) to a newer version (currently 3.0.2), if you can do that. This will let you use --no-o and --no-g , but, more importantly, give you
several other advantages such as improved speed.

-Moritz


--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to