本文讲述了如何利用 Linux 下载工具 wget 根据链接批量下载文件或者目录。
wget 为 Linux 自带的下载工具,windows 下也可以安装
一:windows 下安装 wget:
- 安装 Chocolatey
方案 A:以管理员身份运行 cmd.exe
输入:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
回车等待安装完成。
方案 B:PowerShell 用户输入:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
测试是否安装成功,在命令行中输入 “choco” 看到 help 信息表明安装成功。
- 安装 wget
choco install wget
升级 wget
choco upgrade wget
二、用 wget 下载数据
wget -r -c -nH -nc --cut-dirs=3 -i file_contain_url_lists
-i file_contain_url_lists:含有文件 / 目录链接的文件,每个链接一行
-nc:不覆盖已下载的文件
-c:断点续传
--cut-dirs=3:忽略 NUMBER 层远程目录
-nH:不创建主机目录
-r:递归下载