wget은 「파일 다운로드」에 특화된 도구.
curl이 만능이라면 wget은 「큰 파일 안정적 다운로드」에 강점.
기본.
wget https://example.com/file.zip — 파일 다운로드.
진행률 바 자동.
wget -O newname.zip URL — 다른 이름으로 저장.
재시작·이어받기.
wget -c URL — 끊긴 다운로드 이어받기.
-c는 「continue」.
큰 파일·불안정한 연결에 매우 유용.
curl은 -C - 옵션.
재귀·미러.
wget -r https://example.com/ — 사이트 재귀 다운로드.
-r 재귀, -l N 깊이, -np 부모 디렉토리 안 따라감, -k 링크를 로컬용으로 변환.
작은 사이트 미러링에.
옵션.
-q 조용히, --no-check-certificate(SSL 검증 끔, 위험), --user-agent로 User-Agent 변경, --post-data로 POST.
단순한 다운로드는 wget, API·복잡한 요청은 curl이 자연스러운 분담.
한 줄 요약
wget은 다운로드 특화 — 진행률 자동, -c 이어받기, -r 재귀(사이트 미러).
큰 파일 안정 다운로드에 강함.
curl이 만능이면 wget은 다운로드 전문.
더 알아볼 것
- wget vs curl 차이
- aria2 — 멀티 커넥션 다운로드
- httrack — 사이트 미러링 전문