Cómo instalar y usar Curl en Ubuntu 20.04 LTS

1 mar 2021 2 min di lettura
Cómo instalar y usar Curl en Ubuntu 20.04 LTS
Indice dei contenuti

Introducción

Curl es una herramienta de línea de comandos que le permite transferir datos hacia o desde un servidor remoto. Con curl, puede descargar o cargar datos utilizando uno de los protocolos compatibles, incluidos HTTP, HTTPS, SCP, SFTP y FTP.

Si ejecuta el curl y obtiene el siguiente mensaje de error, el curl command not found. No hay nada de qué preocuparse, esto simplemente significa que el curl no está instalado en su computadora Ubuntu.

En este tutorial, le mostraremos cómo instalar Curl en Ubuntu 20.04 LTS Focal Fossa.

Si desea instalar Curl en un servidor remoto, siga leyendo; de lo contrario, 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 usa el usuario root, puede iniciar sesión con otro nombre de usuario usando 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

Instalar Curl en Ubuntu

El paquete Curl se incluye en los repositorios predeterminados de Ubuntu 20.04. La instalación es bastante simple, solo escriba:

sudo apt install curl

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

curl

La salida se verá así:

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

¡Eso es todo! En este punto, ha instalado curl con éxito en su sistema Ubuntu.

Usar Curl

En su forma más simple, cuando se usa sin opciones, Curl mostrará el recurso especificado en la URL.

Por ejemplo, el siguiente comando imprimirá el código fuente de la página de inicio example.com en la ventana del terminal:

curl https://example.com

Para descargar un archivo con Curl, puede usar las banderas -o o -O

La -o (minúscula) le permite especificar el nombre del archivo que está descargando:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

La -O (mayúsculas) le permite guardar el archivo con el nombre de archivo original:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Otra característica útil de Curl es su capacidad para recuperar solo los encabezados HTTP de la URL especificada usando el parámetro -I

curl -I https://www.ubuntu.com/
HTTP/1.1 301 Moved Permanently
 Date: Tue, 04 Feb 2020 22:23:02 GMT
 Server: openresty/1.15.8.2
 Strict-Transport-Security: max-age=15768000
 Content-Type: text/html
 Content-Length: 175
 Location: https://ubuntu.com/Link: <https://assets.ubuntu.com>; rel=preconnect; crossorigin, <https://assets.ubuntu.com>; rel=preconnect, <https://res.cloudinary.com>; rel=preconnect
 Age: 273
 X-Cache: HIT from privet.canonical.com
 X-Cache-Lookup: HIT from privet.canonical.com:80
 Via: 1.1 privet.canonical.com (squid/3.5.12)

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

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

Conclusión

Ha instalado Curl con éxito en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener más información sobre las opciones de Curl, consulte este tutorial Cómo transferir archivos hacia y desde un servidor con el comando 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.