El comando curl se usa para transferir datos hacia o desde un servidor remoto. Con la ayuda de la herramienta de línea de comandos curl, puede cargar y descargar datos utilizando diferentes protocolos de red, como HTTPS, HTTP, SFTP, Telnet y FTP.
La mayoría de las veces, cuando intenta descargar un archivo a través del comando curl, recibe un mensaje de error que dice que no se encuentra el comando curl. Aquí, debe instalar el paquete curl en su CentOS o cualquier otra distribución de Linux.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas cURL relacionadas.
En este contexto, veremos cómo instalar el comando curl en el sistema CentOS 8. Además, aprenderá cómo funciona el comando curl en máquinas CentOS o Linux.
¿Cómo instalar paquetes Curl en CentOS?
El comando curl se puede instalar directamente desde el repositorio de paquetes predeterminado de CentOS 8. Abra el terminal desde la barra lateral izquierda de la sección 'Actividades' y actualice el caché del sistema ejecutando el siguiente comando:
$ sudo dnf makecache
Una vez que se actualice el repositorio, emita el siguiente comando para instalar los paquetes curl en su sistema CentOS 8. Si curl no está instalado, todos los paquetes curl se instalarán desde el repositorio de CentOS 8.
$ sudo dnf install curl
Una vez completado el proceso de instalación, verifique la instalación de curl escribiendo el siguiente comando en la terminal:
$ curl
Puede mostrar la versión instalada del comando curl usando el siguiente comando:
$ curl --version
¿Cómo usar el comando curl en el sistema Linux?
El comando curl es una utilidad de línea de comandos muy útil. Con el comando curl, puede ver el código fuente de una URL determinada en un formato de salida estándar de la siguiente manera:
$ curl https://linuxapt.com
Para obtener los detalles del encabezado HTTP de la URL dada, escriba el siguiente comando:
$ curl -I https://linuxapt.com
Usando el comando curl, puede descargar un archivo desde una URL dada y usar la opción -o en minúsculas para guardar un archivo con un nombre. Use la siguiente sintaxis de comando para descargar un archivo a través del comando curl:
$ curl -o newfile-name.zip http://domain.com/filename.zip
Use la mayúscula -O para guardar un archivo con su nombre original en su sistema de la siguiente manera:
$ curl -O http://domain.com/filename.zip
A través del comando curl, también puede acceder a los archivos protegidos por contraseña desde el servidor FTP utilizando la opción -u. Para ello, utilice la siguiente sintaxis:
$ curl -u FTP_user-name:FTP_password ftp://ftp.domain.com/filename.zip