linux 命令 wget 使用详解
下载网页或文件
使用 wget 命令下载网页或者文件,我们只用来下载文件,使用挺简单的。
wget --tries=2 --waitretry=1 --timeout=5 -O /tmp/index.html "https://www.baidu.com/"
--tries=10
总共尝试次数--waitretry=1
每次尝试之前等待时间,单位为妙--timeout=5
每次请求超时时间,超时后,不管尝试次数是否 完成,都停止请求-O /tmp/index.html
结果存入/tmp/index.html
文件内,也可以理解成重命名--header="User-Agent: Mozilla"
指定 header,如果多个 header 则写多个参数
下载到指定目录
# 下载到指定目录,文件名保持不变
wget -P $DIR $url
# 下载到指定目录,并重命名文件
wget -O $DIR/filename.txt $url
指定用户名密码
# 适用于 http 协议和 ftp 协议
wget --user=$username --password=$password $url
# 适用于 ftp 协议
wget --ftp-user=$username --ftp-password=$password $url
断点续传下载
# -C 参数会检测偏移量,断点续传
wget -C http://xxx.xxx.com/xxx