lftp¶
简介¶
全能的文件传输工具,内置与Bash类似的解释器
选项¶
选项
- -d 调试模式
- -e 执行命令
- -p 端口
- -u 用户名:密码
- -f 脚本文件
- -c 执行命令后退出
命令
get 获取远程文件
- -c 断点续传
- -E 完成后删除源文件
- -e 开始前删除目标文件
- -a 使用ascii编码
- -O 指定基础目录
mget 批量获取远程文件
- 与get类似
mirror 镜像文件
- -c 断点续传
- -e 开始前删除目标文件
- -s 设置文件的meta属性
- -n 只更新较新的文件
- -r 不递归执行
- -p 不设置权限
- -R 反向镜像,推文件
- -L 追踪链接
- -N 只同步比指定时间新的文件
- -P 多线程同步
- -i 匹配
- -x 取反
- -I 匹配glob
- -X 取反glob
mput 批量上传文件
- -c 断点续传
- -d 创建相同的路径
- -E 完成后删除源文件
- -a 使用ascii编码
- -O 指定基础目录
pget 多线程抓取文件
- -n 线程数
put 上传文件
- 与mput相同
torrent BT下载
- -O 文件放置目录
示例¶
lftp -e 'pget -n 10 -c http://releases.ubuntu.com/raring/ubuntu-13.04-server-amd64.iso'