Además de WGET, CURL es una herramienta principal en el cofre de herramientas de Linux Guru cuando se corta en Webs, hurgando en Internet o Intranet, descargando archivos, probando aplicaciones y realizando llamadas web a través de una herramienta CLI.
Curl es desarrollado activamente por una comunidad de desarrolladores y tiene su presencia web en https: // curl.haxx.SE/.
Un vistazo rápido a algunos aspectos más destacados de Curl:
Para más características
Último lanzamiento de Curl
La última versión de Curl a partir de enero de 2020 es 7.68.0. Las descargas se publican en el sitio de curl y el código fuente se puede encontrar en la página GitHub para el proyecto. Vea el ChangeLog para las últimas notas de lanzamiento de Curl.
Cómo construir e instalar curl desde la fuente
Primero obtenga el código fuente para curl desde la página de descarga. No voy a demostrar esto porque es probable que necesite curl o wget para obtener el código fuente y eso es redundante de mostrar en este tutorial. Vea el software descargado a continuación:
También necesitará instalar GCC y hacer En su máquina antes de comenzar, supongamos que su debian o compatible:
$ apt-get instalación gcc $ apt-get install make
Ahora desempaquete el software con el comando alquitrán. E ingrese el directorio desempaquetado y ejecute Configurar y hacer y hacer instalar
$ tar xzvf curl-7.68.0.alquitrán.GZ $ CD CURL-7.68.0 $ ./configurar $ make $ sudo make install
Si obtiene esta advertencia, es posible que tenga 2 versiones de Curl instaladas y debe asegurarse de usar el libcurl que acaba de compilar con la versión de curl que compiló. Así que configure LD_Library_Path para solucionarlo:
Advertencia: las versiones de curl y libcurl no coinciden. La funcionalidad puede verse afectada. $ Export ld_library_path =/usr/local/lib
Ahora puede ver que Curl y Libcurl tienen versiones coincidentes y el curl está funcionando como se esperaba.
Cómo instalar Curl en Debian 10 o Ubuntu 19.10
Curl se instala de forma predeterminada en las últimas versiones de Debian y Ubuntu. Si lo ha eliminado por alguna razón, puede instalarlo con apt-get
sudo apt-get instalación curl
Cómo instalar curl en Centos 8
Curl se instala de forma predeterminada en las últimas versiones de Centoos y Red Hat. Si lo ha eliminado por alguna razón, puede instalarlo con yum
sudo yum instalación curl
Descargar la página web con el ejemplo de curl
Descargemos una página web simple con curl. Aquí está la sintaxis y el ejemplo:
curl https: // linuxhint.com/Sitemap.XML> OUT.Página web para salir.Página web
Ejemplo de descarga de múltiples páginas
Puede usar comodines y sintaxis elegante para descargar muchos archivos a la vez. Aquí hay un ejemplo para descargar desde Linuxhint las páginas de mapa del sitio que siguen un patrón regular. La opción -o almacenará los archivos en nombres que son los mismos que las páginas web originales pero localmente.
curl -o https: // linuxhint.com/SitEmap-Pt-Post-2019- [01-12].xml
Conclusión
Curl se instala principalmente en la mayoría de las distribuciones modernas de Linux de forma predeterminada, por lo que obtener acceso a él es súper fácil. La compilación o la instalación de paquetes también es fácil. Consulte los recursos a continuación para obtener más detalles sobre todas las características abundantes de Curl.