lftp
opens an FTP session, and then prompts for more LFTP commands.
$ lftp [-u <username>,<password>] <URL>
>
E.g., lftp ftp://ftp.hq.nasa.gov/
> bookmark add <name>
E.g., bookmark add nasa
$ lftp <name>
E.g., lftp nasa
> quit
Or press Control+D
(Unix) / Control+C
(Windows).
> get <path>
E.g.:
> get index.html
> pget <path>
...
E.g.,:
> pget index.html
ooo
> put <path>
> mirror <path>
> mirror -R <local path> <remote path>