wget
是一个非常强大的命令行工具,用于从网络上下载文件。它支持 HTTP、HTTPS 和 FTP 协议,并且可以递归下载整个网站。wget
可以在不支持图形界面的环境中使用,也可以在后台持续运行。
基本用法
下载单个文件
最简单的用法是下载一个指定的 URL 文件:
wget http://example.com/file.zip
指定保存文件名
可以使用 -O
参数来指定保存的文件名:
wget -O new_file_name.zip http://example.com/file.zip
继续下载
如果下载被中断,可以使用 -c
参数继续下载:
wget -c http://example.com/large_file.zip
静默模式
使用 -q
参数可以让 wget
在静默模式下工作,这样不会输出任何信息到终端:
wget -q http://example.com/file.zip
显示进度条
使用 --show-progress
参数可以在静默模式下显示进度条:
wget --show-progress -q http://example.com/file.zip
限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K http://example.com/large_file.zip
下载多个文件
可以将多个 URL 列在一个文件中,然后通过 -i
参数指定这个文件:
wget -i urls.txt
其中 urls.txt
的内容如下:
http://example.com/file1.zip http://example.com/file2.zip
设置超时时间
可以使用 --timeout
参数设置连接超时时间(单位为秒):
wget --timeout=30 http://example.com/file.zip
设置重试次数
可以使用 --tries
参数设置下载失败后的重试次数:
wget --tries=5 http://example.com/file.zip
使用代理服务器
可以使用 --proxy
参数指定代理服务器地址和端口:
wget --proxy=http://127.0.0.1:8080 http://example.com/file.zip
下载目录
可以使用 -P
参数指定下载目录:
wget -P /path/to/directory http://example.com/file.zip
下载后执行脚本
可以使用 --post-download
参数指定下载完成后执行的脚本:
wget --post-download=/path/to/script.sh http://example.com/file.zip
下载时忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate https://example.com/file.zip
下载时不覆盖已存在的文件
可以使用 -nc
参数防止覆盖已经存在的文件:
wget -nc http://example.com/file.zip
下载时使用特定的用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" http://example.com/file.zip
下载时指定HTTP头
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" http://example.com/file.zip
下载时使用基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password http://example.com/file.zip
下载时断点续传
可以使用 -c
参数实现断点续传功能:
wget -c http://example.com/file.zip
下载时限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 http://example.com/file.zip
下载时限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 http://example.com/file.zip
下载时记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log http://example.com/file.zip
下载时忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css http://example.com/
下载时递归下载
可以使用 -r
参数进行递归下载:
wget -r http://example.com/
下载时限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r http://example.com/
下载时使用FTP协议
可以使用 -r
参数配合 FTP 协议进行下载:
wget -r ftp://username:password@example.com/
下载时使用FTP上传
可以使用 -P
参数配合 FTP 协议进行上传:
wget -P /path/to/upload_dir -r ftp://username:password@example.com/
下载时使用FTP目录
可以使用 -nd
参数防止创建目录结构:
wget -nd -r ftp://username:password@example.com/
下载时使用FTP被动模式
可以使用 --passive-ftp
参数启用被动模式:
wget --passive-ftp -r ftp://username:password@example.com/
下载时使用FTP主动模式
可以使用 --no-passive-ftp
参数禁用被动模式:
wget --no-passive-ftp -r ftp://username:password@example.com/
下载时使用FTP目录列表
可以使用 --directory-prefix
参数指定下载目录:
wget --directory-prefix=/path/to/download_dir -r ftp://username:password@example.com/
下载时使用FTP忽略目录
可以使用 --reject
参数忽略某些目录:
wget --reject=dir1,dir2 -r ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待时间:
wget --wait=2 ftp://username:password@example.com/file.zip
下载时使用FTP限制并发数
可以使用 --max-connections-per-host
参数设置最大并发连接数:
wget --max-connections-per-host=4 ftp://username:password@example.com/file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略某些文件类型
可以使用 --reject
参数忽略某些类型的文件:
wget --reject=gif,css ftp://username:password@example.com/
下载时使用FTP递归下载
可以使用 -r
参数进行递归下载:
wget -r ftp://username:password@example.com/
下载时使用FTP限制递归深度
可以使用 --level
参数限制递归下载的深度:
wget --level=3 -r ftp://username:password@example.com/
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载速度
可以使用 --limit-rate
参数来限制下载的速度:
wget --limit-rate=200K ftp://username:password@example.com/large_file.zip
下载时使用FTP记录日志
可以使用 -o
参数指定日志文件:
wget -o download.log ftp://username:password@example.com/file.zip
下载时使用FTP忽略证书验证
可以使用 --no-check-certificate
参数忽略 SSL 证书验证:
wget --no-check-certificate ftps://username:password@example.com/file.zip
下载时使用FTP用户代理
可以使用 --user-agent
参数设置用户代理字符串:
wget --user-agent="MyCustomUserAgent/1.0" ftp://username:password@example.com/file.zip
下载时使用FTP头部信息
可以使用 --header
参数添加自定义的HTTP头部信息:
wget --header="Authorization: Bearer YOUR_TOKEN" ftp://username:password@example.com/file.zip
下载时使用FTP基本认证
可以使用 --auth-no-challenge
参数进行基本认证:
wget --user=your_username --password=your_password ftp://username:password@example.com/file.zip
下载时使用FTP断点续传
可以使用 -c
参数实现断点续传功能:
wget -c ftp://username:password@example.com/file.zip
下载时使用FTP限制下载时间
可以使用 --wait
参数设置每次请求之间的等待