How about a real tool... rsync! I'm sure there's a
detailed set of docs on how to use it on your platform.
Code:
rsync -avzSP <source>
On a real machine (i.e. not Microsoft Windows), you can use it as follows:
Code:
rsync -avzSP user@machine_one:/path/to/file user@machine_two:/destination/dir
I'm a heavy user of rsync, and I'm sure I can help you out with your difficulties. It can do a lot of things, including snapshot backups if you want it to.
rsync is so many orders of magnitude better than any "copy" mechanism. Once you use it, you'll get hooked.