lftp 命令是一款优秀的文件客户端程序,支持 ftp,SETP,HTTP,FTPs 等多种文件传输协议。
语法:
lftp (option)
option
-f: 指定 lftp 指令要执行的脚本文件
-c: 执行指定的命令后退出
—help:显示帮助信息
—version:显示指令的版本号
site:
站点:要访问站点的 ip 地址或域名
示例:
登陆 upyun
lftp ftp://v0.ftp.upyun.com:21
login 操作员/空间名
密码:操作员密码
登陆之后 ls 列出空间资源目录
下载:
get 文件名
mget -c *.pdf #把所有的 pdf 文件以允许断点续传的方式下载
mirror -R aaa/ #将 aaa 目录整个递归下载,子目录也会自动复制
pget -c -n 10 file.dat #以最多10个线程以允许断点续传的方式下载file.dat,可以通过设置pget:default-n的值而使用默认值。
上传:
put 或者 mput 文件
mirror -R 本地目录名 #将整个目录上传到 ftp site
书签:
将当前站点加入书签:
在 lftp 命令下:
bookmark add upyunfile
当前正在浏览的 ftp site 用 upyunfile 标签存储起来了,以后再 shell 终端下,直接 lftp upyunfile 就可以自动登陆
