Утилита curl#
Описание#
Утилита curl предназначена для передачи данных с сервера или на сервер с помощью URL-адресов. curl позволяет загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP.
Утилита предоставляет ряд функций, включающих возобновление передачи данных, ограничение полосы пропускания, поддержку прокси-сервера, аутентификацию пользователя и cookie-файлы.
Синтаксис утилиты:
curl <options> <URL>
Где:
<options>- опции;<URL>- URL-адрес.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Сохранение вывода в файл, заданный в командной строке |
|
Сохранение вывода в файл в текущем рабочем каталоге с тем же именем, что и в удаленном хранилище |
|
Отключение индикатора прогресса |
|
Включение подробного режима |
|
Отображение номера версии |
Пример использования#
Для сохранения вывода в файл в текущий рабочий каталог, не меняя имя, введите команду:
curl -O http://yourdomain.ru/yourfile.tar.gz
В результате выполнения команды будет создан файл yourfile.tar.gz, совпадающий по наименованию с URL-адресом http://yourdomain.ru.
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man 1 curl
Или:
curl --help