Baixe apenas o arquivo mais recente com wget

Baixe apenas o arquivo mais recente com wget

Quero wget (ou outro comando de download em lote) o arquivo mais recente adicionado a um repositório grande. A última compilação noturna através de http. Eu poderia espelhar todos os arquivos, mas o repositório é enorme, então quero poder remover arquivos antigos e acionar apenas quando houver um novo arquivo.

Responder1

Uma primeira abordagem simples seria usar ocapacidade de carimbo de data / hora do wget, com isso, você só poderia baixar onovoarquivos do repositório. Mas isso leva a fazer um espelho do repositório (mas atualizado de forma inteligente apenas com os novos arquivos :)).

Responder2

Eu aconselho você a usar o rsync para esta tarefa. Você tem várias opções de como fazer isso, existem scripts disponíveis aqui

https://wiki.ubuntu.com/Mirrors/Scripts

E há um tutorial completo aqui:

https://help.ubuntu.com/community/Rsyncmirror

E debmirror:

https://help.ubuntu.com/community/Rsyncmirror

informação relacionada