Wget

如何組合這些 wget?

  • November 1, 2016

我想下載許多文件類型 .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

-Aand選項採用-R逗號分隔的列表。

例如

wget -r -R -l1 --no-parent -A ".dat,.haa,.hea-,.hea--,.xws,.atr,.atr-" https://www.physionet.org/physiobank/database/nsrdb/

從手冊頁

-A acclist –accept acclist

-R rejlist –reject 拒絕列表

指定要接受或拒絕的文件名後綴或模式的逗號分隔列表。請注意,如果任何萬用字元、*、?、

$$ or $$, 出現在 acclist 或 rejlist 的元素中,將被視為模式,而不是後綴。

引用自:https://unix.stackexchange.com/questions/320317