lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https,hftp, fish(其中ftps 和https需要在编译的时候包含openssl库)。llftp的界面非常像一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。
命令行语法要看lftp的命令行语法,只要在shell中输入lftp –help。
常用的命令如下:
登陆:lftp -u test 192.168.0.1 -p 2121
-u  登陆用的用户名
-p  ftp的端口,如果是标准21端口可以省略

下载:>get test.txt         下载单个文件  
      >mget *.txt           下载多个文件
      >put test.txt         上传单个文件
      >mput *.txt           上传多个文件
      >mirror test          下载目录
      >mirror -R test       上传目录
      >pget -n 10 test.bin  多线程下载文件

后台任务管理:缺省情况下,按 Ctrl+z,正在执行的任务将转为后台执行,也可以在命令行末尾加&符号使任务在后台执行。用jobs命令可以查看所有的后台进程。用queue命令可以排队新的任务。如果退出lftp是还有任务在后台执行,lftp将转为后台执行。

配置文件:全局配置文件/etc/lftp.conf,用户配置文件~/.lftprc

总之还有很多功能,我这里就具体写了,大家可以man lftp或者google,可以说越用越好用,希望大家都能用用。