김 컴퓨터


wget (World Wide Web Get)

wget은 웹 서버로부터 파일을 다운로드하는 비대화형 네트워크 리포지토리입니다. HTTP, HTTPS, FTP 프로토콜을 지원하며, 네트워크 연결이 불안정해도 자동으로 재시도하거나 중단된 지점부터 다시 받는(이어받기) 기능이 탁월합니다.


1. 기본 사용법

wget [옵션] [URL]

2. 주요 옵션

옵션 이름 설명
-O [파일명] output-document 다운로드한 파일의 이름을 변경하여 저장합니다.
-c continue 이어받기. 다운로드가 중단되었을 때 처음부터 다시 받지 않고 이어서 받습니다.
-b background 다운로드를 백그라운드에서 실행합니다. (로그는 wget-log 파일에 기록)
-r recursive 재귀적 다운로드. 링크된 하위 페이지와 파일을 모두 따라가며 다운로드합니다.
-np no-parent 재귀적 다운로드 시, 상위 디렉터리로 거슬러 올라가지 않도록 제한합니다.
--limit-rate limit-rate 다운로드 속도를 제한합니다. (예: --limit-rate=500k)

3. 실무 활용 예시

① 단순 파일 다운로드

wget https://example.com/software.tar.gz

② 중단된 다운로드 이어서 받기

대용량 파일을 받다가 네트워크가 끊겼을 때 유용합니다.

wget -c https://example.com/large-data.iso

③ 백그라운드에서 다운로드 시작하기

터미널을 닫아도 다운로드가 계속 진행됩니다.

wget -b https://example.com/heavy-file.zip

④ 웹사이트의 특정 디렉터리 전체 복제하기

wget -r -np https://example.com/images/

4. [팁] wget vs curl