linux:commands:curl
Это старая версия документа!
Содержание
Команда curl
О команде curl
Команда curl (Client URL) - Это служебная утилита командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Утилита поддерживает протоколы: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP. Также curl поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку на FTP, загрузку через формы HTTP.
Опции curl
- –help - Показать справочную информацию по команде
- –version - Показать информацию о версии curl
- -d - Отправляет данные в теле запроса
- -i - Показывает заголовки вместе с содержимым ответа
- -k - Игнорирует ошибки SSL-сертификатов (Небезопасно)
- -o - Сохраняет файл под заданным именем
- -O - Сохраняет файл с исходным именем из URL
- -C - - Позволяет возобновить прерванную загрузку файла
- -u user:pass - Позволяет передает данные для авторизации
- -v - Показывает подробную информацию о процессе обмена данными
Использование curl
Загрузка файлов
Скачать файл, используем опцию -O:
curl -O https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso
Указать другое имя при скачивании файла, используем опцию -o:
curl -o Ubuntu.iso https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso
Возобновление прерванной загрузки
Если загрузка файла прервана по какой-то причине, вы её можете восстановить.
Возобновить загрузку файла, используем опции -C - -O:
curl -C - -O https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso
linux/commands/curl.1784477719.txt.gz · Последнее изменение: — Кирилл М
