LFTP is an open source sophisticated ftp/http client, and a file transfer program supporting a number of network protocols. Like BASH, it has job control and uses the readline library for input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. It supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. The main two advantages over other ftp clients are reliability and ability to perform tasks in background.