Загрузка файлов с помощью команды curl иногда похожа на головоломку, а выбор правильных опций может стать настоящей головной болью!
Именно здесь на помощь приходит wcurl.
Wcurl – это удобный инструмент, который упрощает загрузку файлов из Интернета.
Забудьте о запоминании сложных параметров.
С wcurl все, что вам нужно, – это список веб-адресов (URL) нужных вам файлов, а wcurl позаботится обо всем остальном.
Это все равно что иметь помощника по загрузке, который говорит на вашем языке!
Это делает wcurl идеальным решением для тех, кто хочет скачивать файлы быстро и легко, особенно если вы новичок в технической стороне вопроса.
Что такое Wcurl?
Wcurl – это упрощенная обертка для curl, предназначенная для упрощения загрузки файлов.
Она избавляет от необходимости запоминать сложные параметры, позволяя загружать файлы, просто указав список URL.
wcurl особенно полезна для простых задач по поиску файлов.
Он написан Самуэлем Энрике и является бесплатным с открытым исходным кодом.
Почему именно Wcurl Wrapper?
Первоначальная идея создания wcurl возникла из личного опыта, когда Самуэль Энрике, несмотря на то, что он является сопровождающим curl в Debian, обнаружил, что с трудом вспоминает точные параметры, необходимые для загрузки файлов в соответствии с его предпочтениями.
Это осознание показало потенциальную пользу упрощённой обёртки для curl.
Энрике впервые представил концепцию на конференции curl-up, где она получила положительные отзывы участников.
Поддержка со стороны сообщества подтолкнула его к продолжению разработки wcurl.
Процесс разработки wcurl стал совместной работой в сообществе Debian:
- Самуэль Энрике инициировал проект, заложив основу для создания инструмента.
- Серджио Дуриган-младший внес значительный вклад, переписав инструмент для обеспечения соответствия POSIX, что повысило его переносимость на различные системы.
- Гильерме Пуида Морейра и Карлос Энрике Лима Мелара внесли дополнительный вклад в проект, проанализировав код и внеся свой вклад в документацию manpage.
Установка Wcurl вручную на Debian Linux
Помните, что wcurl требует установки curl в вашей системе.
Большинство дистрибутивов Linux поставляются с предустановленным curl.
Если по какой-то причине curl отсутствует, вы можете установить его с помощью менеджера пакетов вашего дистрибутива (например, sudo apt install curl для систем на базе Debian).
Проверьте ваш дистрибутив
Сначала определите, какой дистрибутив Linux вы используете.
Метод установки может отличаться в зависимости от вашей системы.
Системы на базе Debian (включая Ubuntu)
Для Debian Unstable (sid):
wcurl уже должен быть включён в пакет curl по состоянию на 2 июля 2024 года.
Для Debian Testing или Stable (bookworm):
По состоянию на июль 2024 года wcurl может быть ещё не доступен в стандартных репозиториях.
Проверьте наличие обновлений или рассмотрите возможность ручной установки.
Для Ubuntu и других производных Debian:
Проверьте в менеджере пакетов наличие последнего пакета curl, включающего wcurl.
Ручная установка (для любого дистрибутива Linux)
Если вы не хотите добавлять нестабильный или тестовый репозиторий, или если вы не используете Debian, вы можете установить wcurl вручную, скопировав скрипт из официального репозитория.
Код доступен на:
Поместите скрипт в каталог /usr/bin, чтобы сразу же начать использовать wcurl.
Если wcurl недоступен в вашем менеджере пакетов, вы можете установить его вручную.
Вот пошаговая инструкция по установке Wcurl в Linux:
Загрузите скрипт wcurl с помощью wget:
Или используйте curly:
Сделайте скрипт исполняемым с помощью команды:
Переместите скрипт в каталог в PATH:
Проверка установки
После установки проверьте, работает ли wcurl:
Система должна отобразить информацию о версии wcurl.
2024.07.10+dev
Обновление Wcurl
- В случае установки менеджера пакетов используйте стандартный процесс обновления системы.
- При ручной установке повторите шаги ручной установки, чтобы получить последнюю версию.
Выбранный вами способ зависит от конкретного дистрибутива и наличия wcurl в репозиториях вашей системы.
Примеры команд Wcurl
Использование Wcurl очень простое и понятное.
Ниже приведен список часто используемых команд wcurl для загрузки файлов из Интернета:
Загрузить один файл:
Параллельная загрузка двух файлов:
Кастомные опции curl:
Возобновление прерванной загрузки:
Вывести справку:
Чтобы вывести раздел справки Wcurl, выполните команду:
Заключение
wcurl – это простой инструмент, который упрощает загрузку файлов.
Вам не нужно запоминать никаких параметров; просто укажите URL, а wcurl сделает все остальное.
см. также:
- 🖧 Как заставить curl использовать протокол HTTPS
- ⚓ cURL – Как отобразить заголовки запроса и заголовки ответа
- 🖧 Как установить тайм-аут в команде cURL
- 🖧 Curl загружает HTML вместо реального Zip-файла? Вот что нужно сделать
- ⚓ Выполнение POST-запроса с помощью Curl [Практические примеры]
- 🐳 Как опросить сокет Docker с помощью curl
- 🖧 В чем разница между curl и Wget?