linux命令之wget下载
wget
wget 是一个下载文件的工具。
格式
wget [参数] [URL地址]
常用参数
- -b –background 启动后转入后台执行
- -O –output-document=FILE 把文档写到FILE文件中,即重命名
- -limit-rate=RATE 限定下载速率
- -i, –input-file=FILE 下载在FILE文件中出现的URLs。可批量下载
- -T, –timeout=SECONDS 设定响应超时的秒数
- -c, --continue 继续下载部分下载的文件
案例
下载单个文件
wget https://nginx.org/download/nginx-1.18.0.tar.gz
下载单个文件并重命名
wget https://nginx.org/download/nginx-1.18.0.tar.gz -O ngx.tar.gz
另外,wget 默认会以最后一个符合/
的后面的字符来命名,对于动态链接的下载通常文件名会不正确。例如
wget http://www.olive.com/download.php?id=1080 -O omg.zip
限速下载
wget --limit-rate 300 https://nginx.org/download/nginx-1.18.0.tar.gz -O ngx.tar.gz
断点续传
wget -c https://nginx.org/download/nginx-1.18.0.tar.gz -O ngx.tar.gz
后台下载
wget -b https://nginx.org/download/nginx-1.18.0.tar.gz -O ngx.tar.gz
继续在后台运行将把输出写入至 wget-log,查看进度
tail -f wget-log