Как установить и использовать Wget2 на Windows

Wget2 — это продвинутая версия классического Wget, которая поддерживает многопоточность, HTTP/2, улучшенную обработку HTTPS и более высокую скорость скачивания. В этой статье мы разберем, как установить Wget2 на Windows разными способами и как его использовать.

Примечание: Если вы используете macOS, ознакомьтесь с инструкцией по установке Wget на Mac здесь


1. Установка Wget2 на Windows

Способ 1: Установка через Scoop (рекомендуется)

Scoop — это удобный пакетный менеджер для Windows, похожий на Homebrew для macOS. Он позволяет легко устанавливать программы из репозиториев и автоматически обновлять их. Доступные команды Scoop:

Шаги установки:

  1. Открываем PowerShell (Пуск → Введите “PowerShell”.
  2. Устанавливаем Scoop (если он еще не установлен):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
  1. Устанавливаем Wget2:
scoop install wget2
  1. Проверяем установленную версию:
wget2 --version

Способ 2: Установка вручную

Если вы не хотите использовать Scoop, можно скачать Wget2 вручную:

Шаги установки:

  1. Скачайте последнюю версию Wget2 с официального репозитория:
    https://gitlab.com/gnuwget/wget2
  2. Распакуйте архив в удобную папку, например, C:\wget2.
  3. Добавьте путь к Wget2 в переменную среды PATH:
  • Откройте Параметры → Система → О системе → Дополнительные параметры системы.
  • В разделе Переменные среды найдите Path, нажмите Изменить.
  • Добавьте путь C:\wget2\bin.
  1. Откройте новый терминал и проверьте установку:
wget2 --version

2. Основные команды Wget2

1. Загрузка файла:

wget2 https://example.com/file.zip

2. Продолжение прерванной загрузки:

wget2 -c https://example.com/largefile.zip

3. Загрузка нескольких файлов из списка:

Создайте файл urls.txt с перечнем ссылок и выполните команду:

wget2 -i urls.txt

4. Скачивание сайта целиком:

wget2 --mirror --convert-links --adjust-extension https://example.com

5. Ограничение скорости загрузки:

wget2 --limit-rate=500k https://example.com/file.zip

6. Проверка доступности URL (без скачивания):

wget2 --spider https://example.com

3. Отличия Wget2 от Wget

ФункцияWgetWget2
МногопоточностьНетДа
Поддержка HTTP/2НетДа
ПроизводительностьМедленнееБыстрее
Обработка HTTPSБазоваяУлучшенная
Загрузка большого количества файловПоследовательноПараллельно
Wget2 и Wget

Доступные команды 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)
Type ‘scoop help ’ to get more help for a specific command


Wget — это мощный инструмент для скачивания файлов и веб-контента, особенно полезный для автоматизированных задач. В Windows его удобнее всего устанавливать через Scoop, но можно и вручную. Если у вас возникли вопросы, пишите в комментариях!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие посты