【发布时间】:2015-03-16 02:01:04
【问题描述】:
我正在尝试从网站下载数据集,但无法下载整个文件夹。我必须分别下载每个文件,这需要大量时间。我想知道是否有一次下载整个文件夹??
【问题讨论】:
-
您可以编写代码,通过解析链接列表并向 URL 发出请求。
-
问题是我不擅长网站编程。
标签: apache download web server fedora
我正在尝试从网站下载数据集,但无法下载整个文件夹。我必须分别下载每个文件,这需要大量时间。我想知道是否有一次下载整个文件夹??
【问题讨论】:
标签: apache download web server fedora
使用 wget 和 -r 开关打开镜像。
这个命令会做你想做的:
wget --no-parent -r http://www.physionet.org/pn4/eegmmidb/
它会生成该目录下所有内容的镜像副本。
【讨论】:
在 bash 中运行的这两个 for 循环应该可以做到:
for S in S{001..109}; do
mkdir ${S}
cd ${S}
for R in R{01..14}; do
file="http://www.physionet.org/pn4/eegmmidb/${S}/${S}${R}.edf"
wget "$file"
wget "${file}.event"
done
cd ..
done
【讨论】: