Установка cURL в ubuntu

cURL – это инструмент командной строки, позволяющий скачивать или загружать данные на сервера. Утилита поддерживает большинство протоколов с синтаксисом URL, а именно HTTP(S), FTP, SCP и SMB.

Используется программа для автоматизации взаимодействия пользователя с сервером. В том числе cURL используется для моделирования действий человека в браузере. Для этих целей поддерживаются базовые средства аутентификации NTLM, Negotiate и Kerberos, а также сертификаты HTTPS и загрузка через формы FTPи HTTP.

Установка cURL на различных дистрибутивах

Чтобы использовать cURL в терминале, необходимо установить эту утилиту. Программа включена в стандартные репозитории дистрибутивов Debian, Ubuntu, Archlinux, и многих других систем. Установку можно запустить с помощью команд:

  • $ sudo apt-get install curl
  • $ sudo apt install curl

После установки нужно набрать в командной строке»curl». Терминал должен ответить: «curl: try ‘curl —help’ or ‘curl —manual’ for more information». Это означает правильность установки софта и готовность к работе.

Функции cURL

Команды для утилиты имеют вид:

  • curl[адрес сайта]

Такая команда без аргументов напечатает исходный код указанного сайта в стандартном выводе. Данные для доступа к серверам FTPвводятся после ссылки: curl [ftp://ссылка] —user [имя: пароль] Для скачивания файла, необходимо указать полную ссылку на него. Аргумент «-O»сохраняет файл с именем по умолчанию, «-o»позволяет указать произвольное имя и расширение. Все необходимые параметры пишутся до ссылки.

  • curl[аргумент] [имя файла] [адрес]

Синтаксис программы включает множество аргументов. Самыми основными из них являются:

  1. -I– отвечает за получение заголовка HTML, игнорируя тело документа;
  2. -2, -3 — использовать шифрование ssl 2-й или 3-й версии;
  3. -4, -6 — использовать протоколы ipv4,Ipv6;
  4. -b, -c — загрузка Cookie с сервера и на сервер;
  5. -C — продолжить загрузку файла после обрыва соединения;
  6. -S — вывод отчета об ошибках;
  7. -proto — выбор протокола;
  8. —limit-rate — установка максимальной скорости скачивания.

Полный список аргументов можно посмотреть с помощью команд ‘curl —help’ или ‘curl —manual’.

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

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