Утилита curl#

Описание​#

Утилита curl предназначена для передачи данных с сервера или на сервер с помощью URL-адресов. curl позволяет загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP.

Утилита предоставляет ряд функций, включающих возобновление передачи данных, ограничение полосы пропускания, поддержку прокси-сервера, аутентификацию пользователя и cookie-файлы.

Синтаксис утилиты:

curl <options> <URL>

Где:

  • <options> - опции;

  • <URL> - URL-адрес.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции curl#

Опция

Описание

-o

Сохранение вывода в файл, заданный в командной строке

-O

Сохранение вывода в файл в текущем рабочем каталоге с тем же именем, что и в удаленном хранилище

-s

Отключение индикатора прогресса

-v

Включение подробного режима

-V

Отображение номера версии

Пример использования#

Для сохранения вывода в файл в текущий рабочий каталог, не меняя имя, введите команду:

curl -O http://yourdomain.ru/yourfile.tar.gz

В результате выполнения команды будет создан файл yourfile.tar.gz, совпадающий по наименованию с URL-адресом http://yourdomain.ru.

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man 1 curl

Или:

curl --help