$curl
Transfiera datos desde o hacia un servidor de red usando HTTP, HTTPS y API REST.
curl [OPTIONS] [URL...]Prueba en vivo en la terminal interactiva
Simulación del lado del cliente sin instalación y con respuesta inmediata.
Descripción general y funcionamiento
curl permite interactuar con servicios web, descargar archivos y realizar solicitudes HTTP.
Opciones y banderas comunes
| Flag / Option | Description |
|---|---|
| -I, --head | Fetch HTTP response headers only without downloading body. |
| -L, --location | Follow 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. |
Ejemplos prácticos del mundo real
curl -I https://onlinelinuxterminal.comFetches HTTP status code, content-type, cache-control, and server headers.
curl -O https://example.com/archive.zipDownloads archive.zip preserving remote file name.
Comandos de Linux relacionados
Non-interactive network downloader for HTTP, HTTPS, and FTP.
Send ICMP ECHO_REQUEST to network hosts to test connectivity and latency.
Print network connections, routing tables, interface statistics, and listening ports.
Securely log into remote Linux servers and execute commands over encrypted connections.
Securely copy files and directories between hosts over SSH connection.
Fast and versatile remote and local file-copying and synchronization tool.