How can I move files across network? -- unattended / handles errors without waiting for user input?

view full story

http://askubuntu.com – I am occasionally moving lots of files around (50+ GB) from one HDD to another over my LAN. This takes a while. I often come back to find that it stopped somewhere waiting for user input when there is a problem with a particular file (Cancel, Skip, Skip All or whatever). I could of course just wait for the first error and select 'Skip All' but that is a very bad solution - no logging, have to wait. I am doing this in Nautilus. I know there has to be a better way(s) to do this. I would like to be able to automatically skip all the problematic files and generate a log file that would tell (HowTos)