Descargue solo el archivo más reciente con wget

Descargue solo el archivo más reciente con wget

Quiero obtener (u otro comando de descarga por lotes) el archivo más reciente que se agrega a un repositorio grande. La última versión nocturna a través de http. Podría reflejar todos los archivos, pero el repositorio es enorme, por lo que quiero poder eliminar archivos antiguos y activarlo solo cuando haya un archivo nuevo.

Respuesta1

Un primer enfoque sencillo sería utilizar elcapacidad de marca de tiempo de wget, con esto, solo podrías descargar elnuevoarchivos del repositorio. Pero lleva a crear un espejo del repositorio (pero actualizado inteligentemente solo con los archivos nuevos :)).

Respuesta2

Le recomendaría que utilice rsync para esta tarea. Tiene varias opciones sobre cómo hacer esto; hay scripts disponibles aquí

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

Y hay un tutorial completo aquí:

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

Y debmirror:

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

información relacionada