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,能够说越用越好用,但愿你们都能用用。