1、Linux下,用wget 命令批量下载文件
命令:
wget -i 1.txt -P ./download/ -c --no-check-certificate --random-wait -r -N -nH -t 5 -T 60 -w 10 -q
选项解析:
-i –input file=在本地或外部file中找到的file下载URL
-P –directory prefix=prefix将文件保存到prefix/ 目录
-c –继续获取部分下载的文件
-r –递归指定递归下载
-N –时间戳不会重新检索文件,除非比本地文件更新
-nH –无主机目录不会创建主机目录
-t –trys=NUMBER将重试次数设置为NUMBER(0个未限制)
-T –timeout=SECONDS将所有超时值设置为SECONDS
-w –wait=秒在两次检索之间等待秒
-q –quiet quiet(无输出)
命令中1.txt 文件中,是要批量下载的url连接,如下图所示:
2、Linux下,用curl命令批量下载文件
命令:
cat 1.txt | xargs -n 1 curl -O
命令中1.txt文件,于wget方法下载一样,是要批量下载的url连接
xargs : 使用 xargs
命令将列表中的每个 URL 都传递给 curl
命令进行下载
-O、 –remote name将输出写入名为远程文件的文件
注:建议使用wget下载
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net