# curl-wget 벤 다이어그램

> Clean Markdown view of GeekNews topic #10717. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10717](https://news.hada.io/topic?id=10717)
- GeekNews Markdown: [https://news.hada.io/topic/10717.md](https://news.hada.io/topic/10717.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-09-05T09:57:48+09:00
- Updated: 2023-09-05T09:57:48+09:00
- Original source: [daniel.haxx.se](https://daniel.haxx.se/blog/2023/09/04/the-curl-wget-venn-diagram/)
- Points: 2
- Comments: 1

## Topic Body

- 인기 있는 커맨드라인 도구인 curl과 wget 사이의 관계와 차이점에 대한 기사
- 저자 Daniel Stenberg는 wget이 curl의 경쟁자가 아니라 중복 기능을 가진 동반 도구라고 주장
- 주요 포인트는 wget을 curl보다 선호하는 경우라도 주어진 작업을 가장 잘 수행하는 도구를 사용하는 것
- curl과 wget 사이의 기술적 차이점과 유사점을 설명하기 위해 Stenberg는 벤 다이어그램을 만듦
- Stenberg는 wget에 코드를 기여했으며, 여러 wget 유지 관리자들이 curl에 기여함으로써 이 프로젝트들의 협업적 성격을 강조
- 기사는 독자들이 다이어그램에 오류나 누락된 부분이 있다고 생각하면 피드백을 제공하도록 권장
- 기사는 또한 curl과 다른 다운로드 도구 간의 추가 비교를 위한 링크와 OpenHub에서 curl과 wget을 비교하는 표를 제공

## Comments



### Comment 18944

- Author: neo
- Created: 2023-09-05T09:57:48+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=37378669) 
- `curl`과 `wget` 명령줄 도구 간의 차이점에 대한 기사
- 사용자들은 `wget`이 "합리적인 기본 옵션", "다운로드 계속", "오류 시 재시도"를 가지고 있어 불안정한 연결에서 큰 파일을 다운로드하는데 더 신뢰할 수 있다고 지적
- `curl`에서는 기본 기능이 아닌 `wget`의 강력함과 충돌 후에도 다운로드를 재개하는 능력을 칭찬
- 일부 사용자들은 `wget`이 상자에서 더 잘 작동하고 그 매뉴얼 페이지가 더 쉽게 탐색되기 때문에 일상 작업에 선호
- 두 도구 간의 주요 차이점은 `curl`이 기본적으로 stdout에 쓰는 반면, `wget`은 기본적으로 파일을 생성
- `wget`은 기본적으로 URL에서 파생된 이름으로 파일을 다운로드하는 능력을 가지고 있어, 이는 `curl`에는 없는 기능으로 인정받음
- `curl`의 창시자인 Daniel Stenberg은 도구에 대한 헌신으로 칭찬받으며, 그는 이를 IT 세계에서의 자신의 표식으로 여김
- 일부 사용자들은 비교가 구식일 수 있다고 지적하며, `wget`은 이제 HTTP PUT과 프록시를 지원하는데, 이는 다이어그램에 포함되지 않았음
- `curl`이 많은 프로토콜을 지원하더라도, 사용자들은 Venn 다이어그램에서 작은 교집합 영역이 대부분의 사용자들이 이러한 도구를 사용하는 것임을 지적
- 게시물은 `curl`과 `wget`의 개발자들 사이의 동료애를 강조하며, 각각의 유지 관리자들이 서로의 도구에 코드 기여를 함
- `wget`은 전통적으로 웹사이트를 미러링하는데 사용되었으며, `curl`은 일반적인 목적의 요청 라이브러리로 명령줄 인터페이스를 가짐
- 다가오는 `wget2`는 `libcurl`에 상응하는 `libwget`을 도입
