Descargar archivo desde URL en secuencia de Batch comandos
-
Use el comando
curl
para descargar el archivo desde la URL en el Batch script -
Algunas notas importantes sobre el comando
curl
A día de hoy disponemos de varios gestores de descargas para descargar los archivos necesarios de internet. Además, hay un administrador de descargas integrado en cada navegador web.
Pero puede crear un Batch script que también puede realizar la tarea similar de descargar archivos de Internet.
En este artículo, veremos cómo podemos crear un Batch script que pueda descargar archivos de Internet. Además, veremos algunos ejemplos y explicaciones para facilitar el tema.
Use el comando curl
para descargar el archivo desde la URL en el Batch script
Podemos descargar archivos fácilmente con un comando por lotes incorporado llamado curl
. En nuestro ejemplo a continuación, descargaremos un archivo de un sitio web y lo llamaremos sample.jpg
.
El comando para este propósito se muestra a continuación:
curl "https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg" --output sample.jpg
Si el código se ejecuta con éxito, obtendrá un resultado como el siguiente. Puede ver su archivo descargado en el directorio donde está abierto el símbolo del sistema.
Así que aquí la URL de descarga es:
https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg
Producción :
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 261 0 261 0 0 261 0 --:--:-- --:--:-- --:--:-- 261
Algunas notas importantes sobre el comando curl
La herramienta curl
obtiene la URL dada al comando. Cuando presione Enter después de escribir el comando con la información necesaria, verá un indicador de progreso que ya vemos como una salida arriba.
El formato general para este comando es:
curl "https://YourLink.com/Yourfile.type" --output Filename.type
Si no quieres ver la barra de progreso, puedes incluir la bandera -s
o -silent
. Esto hará que el progreso sea invisible.
Ahora, si no incluye ningún indicador o nombre de archivo de salida, el comando devolverá el código fuente del directorio.
Mira el siguiente ejemplo:
<!doctype html>
<html>
<head>
<title>Example Domain</title>
<meta charset="utf-8" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style type="text/css">
body {
background-color: #f0f0f2;
margin: 0;
padding: 0;
.
.
.
a:link, a:visited {
color: #38488f;
text-decoration: none;
}
@media (max-width: 700px) {
div {
margin: 0 auto;
width: auto;
}
}
</style>
</head>
<body>
<div>
.
.
.
</div>
</body>
</html>
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn