Инструменты загрузки · 8 min read · Sep 11, 2025

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

Один из самых простых способов загрузить контент из интернета на ваш Mac или Windows ПК — использовать веб-браузер. Или, если вы хотите больше контроля над вашими загрузками, используйте специализированный менеджер загрузок, который предоставляет вам несколько дополнительных функций.

использование wget на mac и windows

С обоими из них вы в основном получаете приложение с графическим интерфейсом, которое вам нужно запускать каждый раз, когда вы хотите загрузить файл онлайн. Кроме того, они обычно требуют хорошей скорости загрузки для нормальной работы.

Но что, если ваше соединение медленное или вы хотите быстро и без участия загружать файлы?

Wget — это ответ на эти (и несколько других) вопросы. Это, по сути, компьютерная программа с возможностью извлекать файлы с веб-серверов по протоколам HTTP, HTTPS и FTP, при этом будучи быстрой и простой в использовании.

Давайте погрузимся в изучение Wget и того, как вы можете использовать его на своем Mac или Windows ПК для загрузки файлов через интернет.

Что такое Wget?

Wget, также называемый GNU Wget, — это программа на основе CLI для извлечения контента с веб-серверов. Она произошла от старой программы Geturl, что переводится как ‘получить контент из URL‘ (Uniform Resource Locator), где get (или GET) — это HTTP-метод для получения информации с веб-сайта.

Wget поддерживает загрузку через протоколы HTTP, HTTPS и FTP и предоставляет такие функции, как рекурсивные загрузки, загрузка через прокси, поддержка SSL/TLS для зашифрованных загрузок и возможность загружать приостановленные/незавершенные файлы.

Почему вам стоит использовать Wget?

Прежде чем мы перейдем к описанию функций и сценариев использования Wget, важно уточнить, что Wget не является прямой заменой веб-браузера. Вместо этого это своего рода дополнительный инструмент для вашего Mac и Windows ПК, который вы можете использовать для быстрой загрузки файлов с веб-страниц на ваше устройство.

В дополнение к упрощению быстрых загрузок, Wget также позволяет вам:

  • Возобновлять прерванные загрузки на вашем Mac
  • Загружать файлы в фоновом режиме без участия
  • Извлекать ресурсы с веб-страниц (точно так же, как веб-краулер)
  • Загружать файлы рекурсивно
  • Загружать контент через прокси
  • Сохранять контент веб-сайтов в формате WARC (Web ARChive)
  • Загружать файлы при медленном интернет-соединении

Как установить Wget на Mac и Windows

Wget легко установить на Mac и Windows. Следуйте инструкциям в следующих разделах — в зависимости от вашей операционной системы — чтобы установить его на вашем компьютере.

Шаги для установки Wget на Mac

Если у вас есть Mac, все, что вам нужно для установки Wget на вашем устройстве, — это Homebrew. Homebrew — это бесплатный и открытый менеджер пакетов, который предустановлен на macOS. Так что, если вы его не удаляли, он должен быть на вашей системе.

Тем не менее, перед тем как продолжить установку Wget, вам нужно обновить все формулы и обновить устаревшие пакеты в Homebrew. Для этого откройте приложение Terminal и выполните следующую команду:

brew update && brew upgrade

После обновления вы можете установить Wget на вашем Mac, используя:

brew install wget

По мере прогресса установки вы увидите процесс в окне Terminal. Пожалуйста, расслабьтесь и дождитесь его завершения.

Шаги для установки Wget на Windows

На Windows установка Wget требует от вас загрузить файл программы и переместить его в директорию System32 — чтобы вы могли вызывать Wget из любой директории в файловой системе.

Сначала откройте ссылку ниже в вашем веб-браузере и загрузите последнюю версию Wget для Windows на ваш компьютер.

Скачать: Wget для Windows

Перейдите в вашу папку Загрузки и скопируйте файл wget.exe в C:/Windows/System32. Когда вас попросят подтвердить доступ, нажмите Продолжить, чтобы завершить копирование файла.

Наконец, проверьте, установлен ли Wget, открыв Командную строку и выполнив:

wget

Также на TechPP

командная строка windows Основные команды командной строки Windows, которые вам нужно знатьЧитать далее

Как использовать Wget

Wget может показаться немного пугающим в начале. Но как только вы освоите его синтаксис и параметры, это не так уж и сложно.

Синтаксис Wget

В общем, команды Wget используют следующий синтаксис:

wget [option] [url]

…где

  • option указывает действие, которое должно быть выполнено с указанным URL
  • url — это веб-адрес, с которого вы хотите загрузить контент

С этого момента вам просто нужно следовать этому синтаксису и добавлять параметры к вашим командам в зависимости от операции, которую вы хотите выполнить. Ниже приведены некоторые из самых распространенных операций Wget.

1. Загрузить файл

Чтобы загрузить один файл по URL, откройте Terminal или Командную строку и выполните вашу команду в следующем синтаксисе:

wget url/of/the/file

Пример:

wget https://example.com/filename.txt

Теперь Wget разрешит указанный домен, подключится к серверу и начнет загрузку. Wget покажет вам такие детали, как размер файла, скорость передачи, прогресс загрузки и предполагаемое время завершения загрузки, когда загрузка начнется.

После завершения загрузки вы можете найти файл в вашей текущей рабочей директории, т.е. в директории, из которой вы выполнили команду Wget.

Чтобы определить вашу текущую рабочую директорию, выполните pwd в Terminal или CMD. Это вернет ваш текущий путь в файловой системе. Скопируйте его и введите в Проводник файлов (на Windows) или Finder (на macOS), чтобы добраться туда.

2. Загрузить файл в определенную директорию

Как мы упоминали, Wget по умолчанию сохраняет ваши загрузки в текущую рабочую директорию.

Тем не менее, если вы хотите сохранить его в другой директории, вы можете сделать это одним из двух способов. Для первого метода измените вашу текущую рабочую директорию на директорию, в которую вы хотите сохранить файл, который собираетесь загрузить, используя команды ls (на macOS)/ dir (на Windows) и cd в CMD или Terminal. Как только вы окажетесь в директории, выполните команду Wget для загрузки файла.

С другой стороны, вы можете избежать необходимости выполнять эти команды заранее, явно указав путь к директории, в которую вы хотите сохранить ваш файл в команде загрузки Wget с помощью параметра -p (префикс), как показано ниже:

wget -P absolute/path/to/directory/ url/of/the/file

Также на TechPP

команды терминала macos Основные команды терминала macOS, которые вам нужно знать [Руководство]Читать далее

3. Загрузить и сохранить файл под другим именем

Когда вы загружаете файл через Wget, он сохраняет файл с именем, с которым он назван на сервере. Но если вы хотите, вы можете сохранить его под другим именем, используя параметр -O.

Вот как будет выглядеть эта команда:

wget -O file_name_with_extension url/of/the/file

Пример:

wget -O phone.jpg https://example.com/image.jpg

4. Загрузить несколько файлов

Иногда вам может понадобиться загрузить несколько файлов — с одного или нескольких веб-сайтов — сразу. С Wget это проще сделать.

Просто создайте текстовый (.txt) файл на вашем Mac или Windows и добавьте ссылки на файлы, которые вы хотите загрузить. Вы можете сделать это, щелкнув правой кнопкой мыши на файле и выбрав Копировать адрес ссылки из меню.

После того как вы добавили эти ссылки в текстовый файл, откройте CMD или Terminal и перейдите в директорию, в которую вы хотите сохранить эти файлы. Как только вы окажетесь внутри, введите команду в следующем синтаксисе:

wget -i file_name.txt

Пример:

wget -i downloads.txt

5. Загрузить файл, пропуская проверку сертификата

SSL-сертификат аутентифицирует личность веб-сайта и обеспечивает зашифрованное соединение. Он присутствует на большинстве веб-сайтов в наши дни. Тем не менее, могут быть случаи, когда вы захотите загрузить файл с веб-сайта, у которого нет действительного SSL-сертификата.

Использование стандартной загрузки Wget не поможет в этом случае. Вместо этого вам нужно будет использовать параметр –no-check-certificate, чтобы обойти проверку SSL.

Добавление этого к вашей команде будет выглядеть так:

wget --no-check-certificate url/of/the/website

Пример:

wget --no-check-certificate http://example.com

6. Возобновить незавершенную загрузку Wget

Wget делает это довольно просто — возобновить загрузку, которая была прервана. Так что, если вы пытались загрузить файл в браузере (например, Chrome), и он остановился на полпути по какой-то причине, вы можете возобновить загрузку с того места, где она остановилась, используя Wget.

Для этого откройте Terminal или CMD и используйте параметр -c в вашей команде, как показано в следующем синтаксисе:

wget -c url/of/the/file

Пример:

wget https://example.com/file.txt

Также на TechPP

прерванная загрузка chrome Как возобновить загрузки Chrome, которые были приостановлены или прерваныЧитать далее

7. Создать зеркало веб-сайта

Если вы хотите создать зеркало веб-сайта (или сохранить целый веб-сайт) на вашем рабочем столе, вы можете сделать это, используя параметр -m, как показано в команде ниже:

wget -m url/of/the/website

Пример:

wget -m https://example.com

Все ресурсы этого веб-сайта, такие как HTML, CSS, JS и медиа, теперь будут сохранены в директории с именем веб-сайта в вашей текущей рабочей директории.

8. Загрузить файл через FTP

Wget также поддерживает загрузку через FTP. Чтобы загрузить файл через FTP, вам нужны имя пользователя и пароль для сервера. После этого вы можете просто указать их в следующем синтаксисе команды для загрузки:

wget --ftp-user=ftp_username --ftp-password=ftp-password ftp://url/of/the/website

Пример:

wget --ftp-user=admin --ftp-password=pass@1234 ftp://ftp.example.com/file.pdf

9. Ограничить скорость загрузки

Если по какой-то причине вы не хотите, чтобы Wget занимал всю вашу пропускную способность — возможно, потому что у вас есть другие загрузки в процессе или потому что это может замедлить ваш опыт серфинга — вы можете ограничить скорость загрузки Wget, используя параметр –limit-rate:

wget --limit-rate 20k url/of/the/file

Пример:

wget --limit-rate 20k https://example.com/file.txt

10. Установить тайм-аут в Wget

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

В этом случае, из-за того, как разработан Wget, он будет продолжать пытаться подключиться к серверу, пока не загрузит запрашиваемый файл. Тем не менее, вы можете предотвратить это, используя параметр -T, за которым следует время (в секундах), вот так:

wget -T 10 url/of/the/file

Пример:

wget -T 10 https://cd.example.com/image.jpg

Аналогично, вы также можете ограничить количество попыток. Для этого используйте параметр –tries:

wget --tries=2 url/of/the/file

Помощь Wget

В любой момент, если вам нужна помощь с любой командой Wget или вы хотите узнать, какие параметры она предлагает, выполните:

wget -h

Что еще вы можете сделать с Wget?

Сценарии использования Wget выходят далеко за рамки операций, которые мы рассмотрели в этом руководстве. Тем не менее, те, что в списке, должны дать вам твердое понимание работы Wget и некоторую степень знакомства с его использованием (и доступными параметрами), чтобы удовлетворить большинство ваших потребностей в загрузке.

Со временем, если вы захотите исследовать больше сценариев использования Wget, вы можете ознакомиться с мануалом Wget, чтобы узнать о них.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.