Wget especifica as opções --accept-regex
e --reject-regex
para limitar os downloads recursivos. Não consigo fazer com que funcionem com uma conexão ftp.
Por exemplo, eu esperaria que --reject-regex='.*'
rejeitasse tudo, mas, em vez disso, baixasse todos os arquivos. Aqui está um site ftp público para testes com alguns arquivos pequenos.
wget -r -nd --reject-regex='.*' 'ftp://ftp.rcsb.org/pub/pdb/data/status/20070425/'
Observe que o trabalho gira em torno de -A
(por exemplo, a resposta aqui ) não são aceitáveis porque eu preciso distinguir nomes de arquivos intimamente relacionados que diferem por regras complexas.
Se o wget não suporta isso através do FTP, existem outras ferramentas que podem fazer download de arquivos que correspondam a um regex sobre o ftp?
Tags wget ftp regular-expression