答案1
使用 wget 命令你可以使用:
wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
-c
:继续获取部分下载的文件。-A
:仅接受 mp3 文件。将此格式更改为您想要下载的另一种格式。-r
:递归-l 1
:深度一层(即,仅限从此页面直接链接的文件)-nd
:不创建目录结构,只将所有文件下载到当前目录中。
答案2
如果文件不在同一台服务器上(例如 cdn 或子域),则需要添加-H
主机跨接参数。
默认情况下(出于充分理由),Wget 的递归检索会忽略命令中指定的主机以外的主机。但是,根据文件存储的位置,您可能需要访问不同的主机(或同一主机的不同服务器名称)。