SOLVED: --remove-source-file problem

Johnson, Scott scott.johnson at
Fri Apr 17 11:41:41 GMT 2009

It seems that I need to use --rsync-path=/usr/local/bin/rsync in my






I'm having a problem with the rsync parameters -remove-source-files.
I'm attempting to rsync files from a remote server (source).   My target
machine is Linux 2.6.9-67.ELsmp and my source machine is AIX 3.

Rsync is version rsync  version 2.6.9  protocol version 29 on the target
machine and rsync  version 2.6.2  protocol version 28 on the AIX server.


My rsync command is:

rsync -e ssh -avz --remove-source-files userid at aix_server:/tmp/test.txt


I'm running this command on the target server (Linux).


The message I get is:

userid at linuxserver:/tmp> rsync -e ssh -avz --remove-source-files
userid at aix_server:/tmp/test.txt  .

 rsync: on remote machine: --remove-source-files: unknown option

rsync error: syntax or usage error (code 1) at main.c(1002)

rsync: connection unexpectedly closed (0 bytes received so far)

rsync error: error in rsync protocol data stream (code 12) at io.c(453)


This works fine when I'm on the same server, ie.move file on same
server, to different directory


So questions:

Does -remove-source-files work across remote connections?

Does it work across different OS?

Do I need to have my systems guys upgrade the rsync version on the AIX
server to match that on my Linux box?






-------------- next part --------------
HTML attachment scrubbed and removed

More information about the rsync mailing list