Загрузите только последний файл с помощью wget

Загрузите только последний файл с помощью wget

Я хочу wget (или другую команду пакетной загрузки) последнего файла, который добавлен в большой репозиторий. Последняя ночная сборка через http. Я мог бы зеркалировать все файлы, но репозиторий огромный, поэтому я хочу иметь возможность удалять старые файлы и запускать только при появлении нового файла.

решение1

Первый простой подход — использоватьВозможности отметки времени wget, с этим вы могли бы загрузить тольконовыйфайлы из репозитория. Но это приводит к созданию зеркала репозитория (но обновляемого умно только новыми файлами :) ).

решение2

Я бы посоветовал вам использовать rsync для этой задачи. У вас есть несколько вариантов, как это сделать, скрипты доступны здесь

https://wiki.ubuntu.com/Mirrors/Скрипты

А вот и полное руководство:

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

И дебзеркалирование:

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

Связанный контент