我想下载许多文件类型.dat、.hea...我没有找到该结构的任何证据-A ".dat|.hea"
。命令
wget -r -l1 --no-parent -A ".dat" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea-" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".hea--" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".xws" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".atr" https://www.physionet.org/physiobank/database/nsrdb/
wget -r -l1 --no-parent -A ".atr-" https://www.physionet.org/physiobank/database/nsrdb/
Debian:8.5
Wget:基于 linux-gnu 构建的 GNU Wget 1.16
答案1
和-A
选项-R
采用逗号分隔列表。
例如
wget -r -R -l1 --no-parent -A ".dat,.haa,.hea-,.hea--,.xws,.atr,.atr-" https://www.physionet.org/physiobank/database/nsrdb/
从手册页
-A acclist --接受 acclist
-R 拒绝列表 --拒绝拒绝列表
指定要接受或拒绝的以逗号分隔的文件名后缀或模式列表。请注意,如果任何通配符 *、?、[ 或 ] 出现在 acclist 或 rejlist 的元素中,它将被视为模式,而不是后缀。