2024年5月1日发(作者:)

ftp工具wput、wget使用说明

FTP工具wput、wget 以及

使用说明

一、wput命令 (3)

用法: wput [options] [file]... [url]. (3)

启动: (3)

日志记录及输入文件: (3)

上传: (3)

FTP选项 (4)

二、wget命令 (4)

启动: (4)

递归下载: (6)

递归下载时有关接受/拒绝的选项: (6)

三、命令 (6)

概述: wput功能是ftp方式上传的,相对应的下载叫wget,这两

个程序都相当强大,都有许多的命令与参数,命令的帮助文档如下:

一、wput命令

优点:断点续传、对比已存在文件大小等缺点:上传速度较慢,

只有300kb/s

用法: wput [options] [file]... [url]...

url

ftp://[username[:password]@]hostname[:port][/[path/][file]]

启动:

-V, --version 显示wput的版本并退出.

-h, --help 显示帮助

日志记录及输入文件:

-o, --output-file=FILE 记录日志到文件

-a, --append-output=FILE 添加日志到文件

-q, --quiet 安静模式

-v, --verbose 详细模式

-d, --debug 编译输出

-nv, --less-verbose 简短模式

-i, --input-file=FILE 从文件读取文件地址

-s, --sort 以服务器的IP地址与路径排序文件地址

--basename=PATH 添加到网络地址时将本地路径去除

-I, --input-pipe=COMMAND 将输出信息作为数据源(比如输出

有错误,则可以记录日志或发送报告邮件)-R, --remove-source-

files 成功上传的文件移除源文件

上传:

--bind-address=ADDR 在本地主机绑定地址(主机名或IP地址)

-t, --tries=NUMBER 设置重试次数(-1表示无穷次)

-nc, --dont-continue 不恢复部分上传文件

-u, --reupload 不跳过已经完成的文件

--skip-larger 如果服务器端文件比本地的大,则不上传文件

--skip-existing 如果服务器端存在该文件,则不上传

-N, --timestamping 只上传比服务器端新的文件

-T, --timeout=10th-SECONDS 设置多种超时为10秒set

various timeouts to 10th-SECONDS

-w, --wait=10th-SECONDS 每两个文件上传中间等待10秒(默

认0秒)

--random-wait 在0到2秒间随机设定等待时间

--waitretry=SECONDS 设置上传重试的时间

-l, --limit-rate=RATE 限制上传速度

-nd, --no-directories 不创建目录

-Y, --proxy=http/socks/off 设置代理类型/关闭

--proxy-user=NAME 设置代理用户名

--proxy-pass=PASS 设置代理密码

FTP选项

-p, --port-mode 不被动,开启端口模式ftp(def. pasv)no-