Скачивание в Linux: curl и wget
Обновлено 3 июля 2026 г.
curl и wget обращаются к сети из терминала: качают файлы и шлют HTTP-запросы.
Частые случаи
curl https://example.com # вывести страницу в терминал
curl -O https://site/file.tar.gz # скачать в файл с тем же именем
curl -L -o out.html https://site # -L идти за редиректами, -o имя
wget https://site/file.tar.gz # просто скачать файл
curl -I https://site # только заголовки ответа
curl -fsSL https://site/script.sh # тихо и с проверкой ошибокКак это устроено: curl против wget
wgetзаточен под одно: скачать файл (и умеет докачивать и тянуть сайт целиком).curlшире - это инструмент для любых запросов: задать метод, заголовки, тело, увидеть ответ. Поэтому curl чаще встречается в скриптах и при работе с API. Набор-fsSLу curl - частый для установочных скриптов:-fпадать на ошибке HTTP,-sтихо,-Sвсё же показать ошибку,-Lидти за редиректами. Скачанный скрипт не запускай вслепую - сначала прочитай.
В книге
Подробно эта тема разобрана в главе Сетевой стек Linux.