Você pode usar wget com o download recursivo:
wget -nc -nd -nH -np -r -R '*.*' http://ftp.gnu.org/gnu/bash/bash-4.3-patches/
Explicação:
-
-nc: no-clobber (não sobrescrever arquivos existentes), provavelmente não é necessário. -
-nd: não crie hierarquia de diretórios. -
-nH: não crie diretório baseado no nome do host. Ou você encontraria tudo baixado em um diretório chamadoftp.gnu.org. -
-np: nunca suba para o diretório pai. -
-r: faça o download recursivamente. -
-R '*.*': Rejeita tudo com.no nome do arquivo (pula coisas comoindex.htmle assim por diante). Uma lista de aceitação também pode ser usada. O arquivo é baixado, mas descartado .