Cómo instalar y usar Curl en Linux Debian 10

27 feb 2021 2 min di lettura
Cómo instalar y usar Curl en Linux Debian 10
Indice dei contenuti

Introducción

Curl es una utilidad de línea de comandos para transferir datos hacia o desde un servidor remoto. Le permite descargar o cargar datos usando los protocolos HTTP, HTTPS, SCP, SFTP y FTP.

Si está intentando descargar un archivo usando curl y recibe un mensaje de error que dice que el comando curl no se encuentra, significa que el paquete curl no está instalado en su sistema Debian.

Esta guía explica cómo instalar y usar el comando curl en Debian 10, Buster.

Si su intención es instalar curl en un servidor remoto, siga leyendo; de lo contrario, si desea instalar curl en su computadora local, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalación de Curl en Debian

El paquete Curl está incluido en los repositorios predeterminados de Debian 10, para instalarlo ejecute el siguiente comando:

sudo apt install curl

Para verificar que se haya instalado curl, escriba curl en la terminal y presione Enter:

curl

El comando imprimirá la siguiente salida:

curl: try 'curl --help' or 'curl --manual' for more information

La instalación de Curl se realizó correctamente.

Usar Curl

Cuando se usa sin ninguna opción, curl imprime el código fuente de la URL especificada:

curl https://example.com

Para descargar un archivo, use los indicadores -o u -O.

La opción -o minúscula especifica el nombre del archivo guardado:

curl -o nomefile.txt https://esempio.it/path/file.txt

La opción -O mayúscula guarda el archivo con su nombre original:

curl -O https://esempio.it/path/file.txt

Otra característica útil de Curl es su capacidad para mostrar los encabezados HTTP de una URL determinada:

curl -I https://www.debian.org/
HTTP/1.1 200 OK
 Date: Fri, 13 Sep 2019 21:42:59 GMT
 Server: Apache
 Content-Location: index.en.html
 Vary: negotiate,accept-language,Accept-Encoding,cookie
 TCN: choice
 X-Content-Type-Options: nosniff
 X-Frame-Options: sameorigin
 Referrer-Policy: no-referrer
 X-Xss-Protection: 1
 Strict-Transport-Security: max-age=15552000
 Last-Modified: Thu, 12 Sep 2019 03:26:37 GMT
 ETag: "38ec-59252b48b7c2e"
 Accept-Ranges: bytes
 Content-Length: 14572
 Cache-Control: max-age=86400
 Expires: Sat, 14 Sep 2019 21:42:59 GMT
 X-Clacks-Overhead: GNU Terry Pratchett
 Content-Type: text/html
 Content-Language: en

Con Curl también puede descargar archivos de servidores FTP protegidos con contraseña:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.it/file.txt

Para obtener más información sobre cómo descargar archivos usando curl, lea esta guía.

Conclusión

Curl es una herramienta versátil que le permite enviar y recibir datos a través de la red. Para obtener más información, escriba:

man curl

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.