Small but incredibly useful guide from wiak, posted on http://superuser.com/questions/40281/how-do-i-get-an-entire-directory-in-sftp
well this little guide should help, mirror a remote server to local folder with lftp
lftp sftp://user:[email protected]:22 -e 'mirror --verbose --use-pget-n=8 -c /remote/path /local/path'
sftp://
= uses SFTP protocolmirror
= mirror modeverbose
= shows the files being downloadeduse-pget-n
= number of segments, realy useful to speed up big filesparallel
= downloads multiplier files at the same time
if you want to download files in parallel switch out use-pget-n=8 with --parallel=8
hope this helps anyone needing to mirror a remote folder to a local folder