Online Linux Terminal Logo
OnlineLinuxTerminal
Сеть и передача данныхCLI Manual

$curl

Передача данных и выполнение сетевых запросов по протоколам HTTP, HTTPS и REST API.

Синтаксис командыPOSIX Standard
curl [OPTIONS] [URL...]
Сообщество Linux2.4k Онлайн

Общайтесь с пользователями Linux, учите команды и скачивайте шпаргалки.

Попробуйте в интерактивной песочнице

Клиентская симуляция без установки с мгновенным результатом.

Открыть в полноэкранном терминале ↗
bash — terminal

Обзор и принцип работы

curl — инструмент командной строки для скачивания файлов, проверки API и отправки HTTP-запросов.

Основные флаги и параметры команды

Flag / OptionDescription
-I, --headFetch HTTP response headers only without downloading body.
-L, --locationFollow HTTP 301/302 redirects automatically.
-X, --request [METHOD]Specify custom HTTP request method (GET, POST, PUT, DELETE).
-d, --data [data]Send POST data payload in request body.
-H, --header [header]Pass custom HTTP request header (e.g., "Authorization: Bearer token").
-o [file]Write output to file instead of stdout.

Практические примеры использования

#1Inspect HTTP response headers of a website
curl -I https://onlinelinuxterminal.com

Fetches HTTP status code, content-type, cache-control, and server headers.

#2Download a remote file
curl -O https://example.com/archive.zip

Downloads archive.zip preserving remote file name.