I'm using mget in an ftp script and would like mget to skip getting files that already exist in my local directory. Is there such a way? If so, is there also a way for mget to proceed if the local and remote files are different?
EDIT: Both are excellent answers, I went with the 2nd because it provided an example which I modified to:
lftp $HOST -u $USER,$PASSWD -e 'mirror --verbose=3 --only-newer --include "my-extended-regex-expression-of-include-file-patterns" / transfer/'