命令(wget)从存储库网站获取所有带有 rpm 扩展名的文件

Command (wget) to grab all files with rpm extension from repository websites

背景 - 我正在尝试手动将 repo 安装到 cobbler,因为 reposync 出于某种原因无法正常工作。我需要从此页面下载所有 rpm 包才能执行此操作:

http://yum.puppetlabs.com/el/7/products/x86_64/

我现在只能 wget 这些包,如果我单独输入它们,那会很耗时。如何发出命令将所有 rpm 包下载到我的外部驱动器? 我试过这个:

wget http://yum.puppetlabs.com/el/7/products/x86_64/*.rpm

这没有用。

我的问题的第二部分与此页面上的 rpm 包有关:

http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel/7/x86_64/ 

如您所见,包在文件夹 A-Z 中编入索引。如何发出命令以从该页面上的每个文件夹 (A-Z) 中获取所有 .rpm 文件。我不需要维护 A-Z 文件夹结构,我希望所有的 rpm 都放在我硬盘上的一个平面文件夹中。

谢谢

rtfm

wget -A rpm -r -l 5 http://yum.puppetlabs.com/el/7/products/x86_64/
wget -A rpm -r -l 5 -nd http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel/7/x86_64/

(阅读精品手册)