Утилита curl#

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

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

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

curl <options> <URL>

Где:

  • <options> - опции;

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

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

Опция

Описание

-o

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

-O

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

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

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

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

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