Descargar archivo desde URL en secuencia de Batch comandos

MD Aminul Islam 20 marzo 2023
  1. Use el comando curl para descargar el archivo desde la URL en el Batch script
  2. Algunas notas importantes sobre el comando curl
Descargar archivo desde URL en secuencia de Batch comandos

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>
MD Aminul Islam avatar MD Aminul Islam avatar

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

Artículo relacionado - Batch Script