lftp是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全。

语法

lftp(选项)(参数)

选项

-f:指定lftp指令要执行的脚本文件
-c:执行指定命令后退出
--help:显示帮助信息
--version:显示版本号

参数

站点:要访问的ip地址或域名

例子

登陆ftp

lftp username:passwd@address:prot

下载

mget -c file #下载文件
mirror aaa/ #将目录下载下来,子目录也会自动下载
pget -c -n 10 file #以10线程断点续传方式下载

上传

mirror -R aaa/

配制限速

vim /etc/lftp.conf
#上下行都限制为10K 
set net:limit-rate 10000,10000
#下载800k,上传40k
set net:limit-rate 819200,40960