wget
pode espelhar uma vez e, depois disso, obter somente itens posteriores com o sinalizador --timestamp
. Eu sugiro ler a página info
, que tem uma boa explicação, e verificar se isso lhe dá o comportamento que você está procurando.
Ao buscar recursivamente com wget
de um servidor FTP, como posso baixar apenas arquivos modificados após uma determinada data?
O caso de uso é que preciso sincronizar com vários servidores todas as noites, mas só preciso dos dados de alguns dias atrás. O sinalizador --mirror
seria suficiente, exceto que a sincronização do restante dos dados (mesmo que apenas uma vez) levaria uma eternidade.
wget
pode espelhar uma vez e, depois disso, obter somente itens posteriores com o sinalizador --timestamp
. Eu sugiro ler a página info
, que tem uma boa explicação, e verificar se isso lhe dá o comportamento que você está procurando.
Não, isso não é suportado pelo wget, a menos que você já tenha sincronizado uma vez, seja por meio do wget ou não (nesse caso, consulte --timestamp
).
Aqui estão algumas soluções alternativas que você pode tentar:
wget
. Isso parece ser um bom candidato para um script dedicado. Você ainda pode usar o wget para um arquivo de cada vez. Você também pode verificar o wpull, que eu não usei, mas entendo que é semelhante ao wget com scripts para determinar se as páginas devem ser baixadas. Tags wget ftp timestamps