Wget2 — это продвинутая версия классического Wget, которая поддерживает многопоточность, HTTP/2, улучшенную обработку HTTPS и более высокую скорость скачивания. В этой статье мы разберем, как установить Wget2 на Windows разными способами и как его использовать.
Примечание: Если вы используете macOS, ознакомьтесь с инструкцией по установке Wget на Mac здесь
1. Установка Wget2 на Windows
Способ 1: Установка через Scoop (рекомендуется)
Scoop — это удобный пакетный менеджер для Windows, похожий на Homebrew для macOS. Он позволяет легко устанавливать программы из репозиториев и автоматически обновлять их. Доступные команды Scoop:
Шаги установки:
- Открываем PowerShell (Пуск → Введите “PowerShell”.
- Устанавливаем Scoop (если он еще не установлен):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex- Устанавливаем Wget2:
scoop install wget2- Проверяем установленную версию:
wget2 --versionСпособ 2: Установка вручную
Если вы не хотите использовать Scoop, можно скачать Wget2 вручную:
Шаги установки:
- Скачайте последнюю версию Wget2 с официального репозитория:
https://gitlab.com/gnuwget/wget2 - Распакуйте архив в удобную папку, например,
C:\wget2. - Добавьте путь к Wget2 в переменную среды PATH:
- Откройте Параметры → Система → О системе → Дополнительные параметры системы.
- В разделе Переменные среды найдите
Path, нажмите Изменить. - Добавьте путь
C:\wget2\bin.
- Откройте новый терминал и проверьте установку:
wget2 --version2. Основные команды Wget2
1. Загрузка файла:
wget2 https://example.com/file.zip2. Продолжение прерванной загрузки:
wget2 -c https://example.com/largefile.zip3. Загрузка нескольких файлов из списка:
Создайте файл urls.txt с перечнем ссылок и выполните команду:
wget2 -i urls.txt4. Скачивание сайта целиком:
wget2 --mirror --convert-links --adjust-extension https://example.com5. Ограничение скорости загрузки:
wget2 --limit-rate=500k https://example.com/file.zip6. Проверка доступности URL (без скачивания):
wget2 --spider https://example.com3. Отличия Wget2 от Wget
| Функция | Wget | Wget2 |
|---|---|---|
| Многопоточность | Нет | Да |
| Поддержка HTTP/2 | Нет | Да |
| Производительность | Медленнее | Быстрее |
| Обработка HTTPS | Базовая | Улучшенная |
| Загрузка большого количества файлов | Последовательно | Параллельно |
Доступные команды Scoop
(Введите scoop help, чтобы получить подробную справку по конкретной команде.)
| Команда | Описание |
|---|---|
| alias | Управление псевдонимами (алиасами) Scoop |
| bucket | Управление репозиториями (buckets) Scoop |
| cache | Просмотр или очистка кеша загрузок |
| cat | Показать содержимое указанного манифеста |
| checkup | Проверить возможные проблемы в системе |
| cleanup | Очистка старых версий установленных приложений |
| config | Получить или изменить конфигурационные параметры |
| create | Создать пользовательский манифест для приложения |
| depends | Показать зависимости приложения в порядке установки |
| download | Скачать приложения в кеш и проверить их хэши |
| export | Экспорт установленных приложений, репозиториев и (по желанию) конфигураций в JSON |
| help | Показать справку по командам |
| hold | Заморозить (заблокировать) обновления приложения |
| home | Открыть домашнюю страницу приложения |
| import | Импортировать приложения, репозитории и конфигурации из JSON-файла |
| info | Показать информацию о приложении |
| install | Установить приложения |
| list | Список установленных приложений |
| prefix | Показать путь к установленному приложению |
| reset | Сбросить приложение для устранения конфликтов |
| search | Поиск доступных приложений |
| shim | Управление ярлыками (shims) Scoop |
| status | Проверить статус и наличие новых версий приложений |
| unhold | Разморозить (разблокировать) обновления приложения |
| uninstall | Удалить приложение |
| update | Обновить приложения или сам Scoop |
| virustotal | Проверить хэш или URL приложения на virustotal.com |
| which | Найти путь к исполняемому файлу (аналог команды which в Linux) |
Wget — это мощный инструмент для скачивания файлов и веб-контента, особенно полезный для автоматизированных задач. В Windows его удобнее всего устанавливать через Scoop, но можно и вручную. Если у вас возникли вопросы, пишите в комментариях!