소프트웨어 설치 · 5 min read · Sep 11, 2025

Mac과 Windows에서 Wget 설치 및 사용 방법

인터넷에서 Mac 또는 Windows PC로 콘텐츠를 다운로드하는 가장 쉬운 방법 중 하나는 웹 브라우저를 사용하는 것입니다. 또는 다운로드에 대한 더 많은 제어를 원한다면 몇 가지 추가 기능을 제공하는 전용 다운로드 관리자를 사용하세요.

mac과 windows에서 wget 사용하기

이 두 가지 모두 파일을 온라인으로 다운로드할 때마다 실행해야 하는 GUI 기반 앱을 제공합니다. 또한 일반적으로 원활하게 작동하려면 좋은 다운로드 속도가 필요합니다.

하지만 연결 속도가 느리거나 빠르고 자동으로 파일을 다운로드하고 싶다면 어떻게 해야 할까요?

Wget이 이러한 질문(및 여러 다른 질문)의 답입니다. 기본적으로 HTTP, HTTPS 및 FTP 프로토콜을 통해 웹 서버에서 파일을 검색할 수 있는 컴퓨터 프로그램으로, 빠르고 사용하기 쉽습니다.

이제 Wget을 살펴보고 Mac 또는 Windows PC에서 인터넷을 통해 파일을 다운로드하는 방법을 알아보겠습니다.

Wget이란?

Wget, 또는 GNU Wget이라고도 불리는 이 프로그램은 웹 서버에서 콘텐츠를 검색하기 위한 CLI 기반 프로그램입니다. 이는 오래된 프로그램인 Geturl에서 파생된 것으로, ‘URL에서 콘텐츠 가져오기’를 의미합니다. 여기서 get(또는 GET)은 웹사이트에서 정보를 가져오는 HTTP 메서드입니다.

Wget은 HTTP, HTTPS 및 FTP 프로토콜을 통한 다운로드를 지원하며, 재귀 다운로드, 프록시를 통한 다운로드, 암호화된 다운로드를 위한 SSL/TLS 지원, 중단된/미완료된 파일 다운로드 기능과 같은 기능을 제공합니다.

Wget을 사용하고 싶은 이유는 무엇인가요?

Wget의 기능과 사용 사례를 설명하기 전에 Wget이 웹 브라우저의 직접적인 대체품이 아니라는 점을 분명히 하는 것이 중요합니다. 대신, Mac 및 Windows PC에서 웹 페이지에서 파일을 빠르게 다운로드하는 데 사용할 수 있는 추가 도구와 같습니다.

빠른 다운로드를 용이하게 하는 것 외에도 Wget은 다음과 같은 기능을 제공합니다:

  • Mac에서 중단된/인터럽트된 다운로드를 재개
  • 백그라운드에서 파일 다운로드
  • 웹 페이지에서 리소스 추출(웹 크롤러처럼)
  • 재귀적으로 파일 다운로드
  • 프록시를 통한 콘텐츠 다운로드
  • WARC(웹 아카이브) 형식으로 웹사이트 콘텐츠 저장
  • 느린 인터넷 연결에서 파일 다운로드

Mac과 Windows에 Wget 설치하는 방법

Wget은 Mac과 Windows에 쉽게 설치할 수 있습니다. 아래 섹션의 지침을 따라 운영 체제에 따라 컴퓨터에 설치하세요.

Mac에 Wget 설치하는 단계

Mac이 있는 경우, Wget을 설치하는 데 필요한 것은 Homebrew입니다. Homebrew는 macOS에 미리 설치된 무료 오픈 소스 패키지 관리자입니다. 따라서 삭제하지 않았다면 시스템에 있어야 합니다.

Wget 설치를 진행하기 전에 Homebrew에서 모든 공식 및 오래된 패키지를 업데이트해야 합니다. 이를 위해 터미널 앱을 열고 다음 명령어를 실행하세요:

brew update && brew upgrade

업데이트가 완료되면 다음 명령어를 사용하여 Mac에 Wget을 설치할 수 있습니다:

brew install wget

설치가 진행되는 동안 터미널 창에서 진행 상황을 볼 수 있습니다. 편안히 앉아 설치가 완료될 때까지 기다리세요.

Windows에 Wget 설치하는 단계

Windows에서 Wget 설치는 프로그램 파일을 다운로드하고 System32 디렉토리로 이동해야 합니다. 이렇게 하면 파일 시스템의 모든 디렉토리에서 Wget을 호출할 수 있습니다.

먼저, 웹 브라우저에서 아래 링크를 열고 컴퓨터에 Windows용 Wget의 최신 버전을 다운로드하세요.

다운로드: Windows용 Wget

다운로드 폴더로 이동하여 wget.exe 파일을 C:/Windows/System32로 복사하세요. 액세스를 확인하라는 메시지가 표시되면 계속을 눌러 파일 복사를 완료하세요.

마지막으로, 명령 프롬프트를 열고 다음을 실행하여 Wget이 설치되었는지 확인하세요:

wget

또한 TechPP에서

windows 명령 프롬프트 알아야 할 필수 Windows 명령 프롬프트 명령 더 알아보기

Wget 사용 방법

Wget은 처음에는 다소 위협적으로 보일 수 있습니다. 그러나 구문과 옵션을 이해하면 그렇게 복잡하지 않습니다.

Wget 구문

일반적으로 Wget 명령은 다음 구문을 사용합니다:

wget [option] [url]

…여기서

  • option은 제공된 URL에서 수행할 작업을 지정합니다.
  • url은 콘텐츠를 다운로드하려는 웹 주소입니다.

이제부터는 이 구문을 따르고 수행하려는 작업에 따라 명령에 옵션을 추가하면 됩니다. 다음은 가장 일반적인 Wget 작업 중 일부입니다.

1. 파일 다운로드

URL에서 단일 파일을 다운로드하려면 터미널 또는 명령 프롬프트를 열고 다음 구문으로 명령을 실행하세요:

wget url/of/the/file

예:

wget https://example.com/filename.txt

이제 Wget은 제공된 도메인을 확인하고 서버에 연결하여 다운로드를 시작합니다. 다운로드가 시작되면 Wget은 파일 크기, 전송 속도, 다운로드 진행 상황 및 다운로드 완료 예상 시간을 보여줍니다.

파일이 다운로드되면 현재 작업 디렉토리에서 찾을 수 있습니다. 즉, Wget 명령을 실행한 디렉토리에서 찾을 수 있습니다.

현재 작업 디렉토리를 확인하려면 터미널 또는 CMD에서 pwd를 실행하세요. 그러면 파일 시스템에서 현재 경로가 반환됩니다. 이를 복사하여 파일 탐색기(Windows) 또는 파인더(macOS)에 입력하여 해당 위치로 이동하세요.

2. 특정 디렉토리에 파일 다운로드

앞서 언급했듯이 Wget은 기본적으로 다운로드를 현재 작업 디렉토리에 저장합니다.

그러나 다른 디렉토리에 저장하고 싶다면 두 가지 방법 중 하나로 할 수 있습니다. 첫 번째 방법은 ls(macOS)/ dir(Windows) 및 cd 명령을 사용하여 파일을 다운로드할 디렉토리로 현재 작업 디렉토리를 변경하는 것입니다. 디렉토리 안으로 들어가면 Wget 명령을 실행하여 파일을 다운로드하세요.

반면, Wget 다운로드 명령에서 -p(접두사) 옵션을 사용하여 파일을 저장할 디렉토리의 경로를 명시적으로 지정함으로써 이러한 명령을 사전에 실행할 필요 없이 다운로드할 수 있습니다. 아래와 같이:

wget -P absolute/path/to/directory/ url/of/the/file

또한 TechPP에서

macos 터미널 명령 알아야 할 필수 macOS 터미널 명령 [가이드] 더 알아보기

3. 다른 이름으로 파일 다운로드 및 저장

Wget을 통해 파일을 다운로드하면 서버에서 지정된 이름으로 파일이 저장됩니다. 그러나 원한다면 -O 옵션을 사용하여 다른 이름으로 저장할 수 있습니다.

해당 명령은 다음과 같이 보일 것입니다:

wget -O file_name_with_extension url/of/the/file

예:

wget -O phone.jpg https://example.com/image.jpg

4. 여러 파일 다운로드

때때로 여러 파일을 한 번에 다운로드하고 싶을 수 있습니다. Wget을 사용하면 이를 쉽게 할 수 있습니다.

Mac 또는 Windows에서 텍스트(.txt) 파일을 생성하고 다운로드하려는 파일의 링크를 추가하세요. 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 링크 주소 복사를 선택하여 할 수 있습니다.

이 링크를 텍스트 파일에 추가한 후 CMD 또는 터미널을 열고 파일을 저장할 디렉토리로 이동하세요. 그 안으로 들어가면 다음 구문으로 명령을 입력하세요:

wget -i file_name.txt

예:

wget -i downloads.txt

5. 인증서 확인을 건너뛰고 파일 다운로드

SSL 인증서는 웹사이트의 신원을 인증하고 암호화된 연결을 가능하게 합니다. 요즘 대부분의 웹사이트에 존재합니다. 그러나 유효한 SSL 인증서가 없는 웹사이트에서 파일을 다운로드하고 싶을 때가 있을 수 있습니다.

표준 Wget 다운로드는 이 경우 도움이 되지 않습니다. 대신, SSL 검사를 우회하기 위해 –no-check-certificate 옵션을 사용해야 합니다.

명령에 이를 추가하면 다음과 같이 보일 것입니다:

wget --no-check-certificate url/of/the/website

예:

wget --no-check-certificate http://example.com

6. 불완전한 다운로드 재개

Wget은 중단된 다운로드를 재개하는 것을 매우 쉽게 만들어 줍니다. 따라서 브라우저(예: Chrome)에서 파일을 다운로드하려고 시도했지만 어떤 이유로 중단되었다면 Wget을 사용하여 중단된 지점에서 다운로드를 재개할 수 있습니다.

이를 위해 터미널 또는 CMD를 열고 다음 구문에서 -c 옵션을 사용하세요:

wget -c url/of/the/file

예:

wget https://example.com/file.txt

또한 TechPP에서

chrome 다운로드 중단 중단되거나 인터럽트된 Chrome 다운로드를 재개하는 방법 더 알아보기

7. 웹사이트 미러링

웹사이트의 미러를 만들거나 전체 웹사이트를 데스크탑에 저장하려면 다음 명령에서 -m 옵션을 사용하여 할 수 있습니다:

wget -m url/of/the/website

예:

wget -m https://example.com

이 웹사이트의 모든 리소스(HTML, CSS, JS 및 미디어 등)가 현재 작업 디렉토리의 웹사이트 이름으로 된 디렉토리에 저장됩니다.

8. FTP를 통해 파일 다운로드

Wget은 FTP를 통한 다운로드도 지원합니다. FTP를 통해 파일을 다운로드하려면 서버의 사용자 이름과 비밀번호가 필요합니다. 그 후, 다음 명령 구문에서 이를 지정하여 다운로드할 수 있습니다:

wget --ftp-user=ftp_username --ftp-password=ftp-password ftp://url/of/the/website

예:

wget --ftp-user=admin --ftp-password=pass@1234 ftp://ftp.example.com/file.pdf

9. 다운로드 속도 제한

어떤 이유로 Wget이 전체 대역폭을 사용하지 않도록 하려면(예: 다른 다운로드가 진행 중이거나 브라우징 경험이 느려질 수 있기 때문에) –limit-rate 옵션을 사용하여 Wget의 다운로드 속도를 제한할 수 있습니다:

wget --limit-rate 20k url/of/the/file

예:

wget --limit-rate 20k https://example.com/file.txt

10. Wget에서 타임아웃 설정

지금까지 논의한 모든 Wget 작업은 연결의 반대편에 작동하는 서버가 있다고 가정합니다. 그러나 상상할 수 있듯이, 다운로드하려는 서버가 제대로 작동하지 않을 때가 있을 수 있습니다.

이 경우 Wget은 요청한 파일을 다운로드할 때까지 서버에 연결을 시도합니다. 그러나 -T 옵션을 사용하여 시간(초 단위)을 지정하면 Wget이 그렇게 하지 않도록 할 수 있습니다:

wget -T 10 url/of/the/file

예:

wget -T 10 https://cd.example.com/image.jpg

유사하게, 시도 횟수를 제한할 수도 있습니다. 이를 위해 –tries 옵션을 사용하세요:

wget --tries=2 url/of/the/file

Wget 도움말

어떤 시점에서든 Wget 명령에 대한 도움이 필요하거나 제공하는 옵션을 알고 싶다면 다음을 실행하세요:

wget -h

Wget으로 할 수 있는 다른 것들

Wget의 사용 사례는 이 가이드에서 다룬 작업을 훨씬 넘어 확장됩니다. 그러나 목록에 있는 것들은 Wget의 작동 방식과 사용법(및 사용 가능한 옵션)에 대한 확실한 이해를 제공하여 대부분의 다운로드 요구를 충족할 수 있도록 해줍니다.

시간이 지나면서 Wget의 더 많은 사용 사례를 탐색하고 싶다면 Wget의 매뉴얼 페이지를 확인하여 배울 수 있습니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.