File transfer program with more features than ftp. The lftp command allows FTP and HTTP protocol transfers, plus other protocols including FISH (SSH based), FTPS, and HTTPS. It uses a shell-like command interface and offers job control in a manner similar to bash. lftp has two important reliability features: it resumes failed or interrupted transactions, and it goes into the background automatically if it is quit in the middle of a file transfer.
Run in debug mode.
Start, execute the specified commands, and then wait for further instructions.
Connect to the specified port number.
Login to the server with the username (and, optionally, password) you specify.
Run the specified script file of lftp commands, then exit.
Run the commands specified, then exit.
The lftp commands are similar to those for ftp. However, lftp lacks or uses different mechanisms for a number of commands, including $, ascii, binary, case, and macdef. It also adds the following:
Create an alias for a command. For example, you could set dir to be an alias for ls -lf.
Set the username to anonymous. This is the default username.
Execute a command at a given time, as with the at command in an actual shell.
The lftp bookmark command used with the following arguments will add, delete, edit, import, or list bookmarks, respectively:
add name url