I'm looking for a way to have (S)FTP only copy across a file if it's newer than the one already on the server. Ideally it would spit an error message listing the files that failed (but allow the others).
SSH and SCP aren't available, otherwise I'd script something using those.
Edit: I'm running Ubuntu locally, and I believe the server is also linux-based.