배치 스크립트의 URL에서 파일 다운로드

MD Aminul Islam 2023년3월20일
  1. curl 명령을 사용하여 배치 스크립트의 URL에서 파일 다운로드
  2. curl 명령에 대한 몇 가지 중요한 참고 사항
배치 스크립트의 URL에서 파일 다운로드

오늘날 인터넷에서 필요한 파일을 다운로드할 수 있는 여러 다운로드 관리자가 있습니다. 또한 모든 웹 브라우저에 통합된 다운로드 관리자가 있습니다.

그러나 인터넷에서 파일을 다운로드하는 유사한 작업을 수행할 수 있는 배치 스크립트를 만들 수 있습니다.

이 문서에서는 인터넷에서 파일을 다운로드할 수 있는 Batch 스크립트를 만드는 방법을 살펴보겠습니다. 또한 주제를 더 쉽게 만들기 위해 몇 가지 예와 설명을 살펴보겠습니다.

curl 명령을 사용하여 배치 스크립트의 URL에서 파일 다운로드

curl이라는 내장 배치 명령을 사용하여 파일을 쉽게 다운로드할 수 있습니다. 아래 예시에서는 웹사이트에서 파일을 다운로드하고 이름을 sample.jpg로 지정합니다.

이 목적을 위한 명령은 다음과 같습니다.

curl "https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg" --output sample.jpg

코드가 성공적으로 실행되면 아래와 같은 출력이 표시됩니다. 명령 프롬프트가 열려 있는 디렉터리에서 다운로드한 파일을 볼 수 있습니다.

따라서 다운로드 URL은 다음과 같습니다.

https://image4.uhdpaper.com/wallpaper/abstract-colorful-digital-art-uhdpaper.com-4K-4.337.jpg

출력:

  % Total  % Received %  Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   261    0   261    0     0    261      0 --:--:-- --:--:-- --:--:--   261

curl 명령에 대한 몇 가지 중요한 참고 사항

curl 도구는 명령에 지정된 URL을 가져옵니다. 필요한 정보로 명령을 작성한 후 Enter를 누르면 위에서 출력으로 이미 보고 있는 진행률 표시기가 표시됩니다.

이 명령의 일반 형식은 다음과 같습니다.

curl "https://YourLink.com/Yourfile.type" --output Filename.type

진행률 표시줄을 보고 싶지 않으면 -s 또는 -silent 플래그를 포함할 수 있습니다. 이렇게 하면 진행 상황이 보이지 않게 됩니다.

이제 플래그나 출력 파일 이름을 포함하지 않으면 명령이 디렉토리의 소스 코드를 반환합니다.

아래 예를 확인하십시오.

<!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

관련 문장 - Batch Script