Wget
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Wget은 Hrvoje Nikšić가 개발한, 웹에서 파일을 다운로드하는 데 사용되는 자유 소프트웨어 명령줄 유틸리티이다. 1996년 처음 출시되었으며, GNU 일반 공중 사용 허가서(GPL) 하에 배포되었다. Wget은 HTTP, HTTPS, FTP 프로토콜을 지원하며, 견고한 다운로드, 재귀적 다운로드, 비대화형 작동, 이식성 등의 특징을 갖는다. 다양한 옵션을 통해 복잡한 다운로드 작업을 수행할 수 있으며, 웹사이트 미러링에도 활용된다. Wget2는 HTTP/2, HTTP 압축, 병렬 연결 등을 지원하며 Wget보다 개선된 기능을 제공한다. GWget, Cliget과 같은 GUI를 지원하는 관련 도구도 존재하며, 임베디드 시스템을 위한 클론도 개발되었다.
더 읽어볼만한 페이지
- 텍스트 모드 - 텍스트 기반 웹 브라우저
텍스트 기반 웹 브라우저는 GUI 없이 텍스트로 웹 페이지를 보여주며, 저사양 환경, 서버 관리, 접근성 향상 등의 목적으로 사용되고 단순성, 빠른 속도, 낮은 자원 소비를 특징으로 하는 브라우저이다. - 다운로드 관리자 - Youtube-dl
Youtube-dl은 리카르도 가르시아가 개발한 유튜브 등 다양한 비디오 공유 웹사이트의 동영상을 다운로드하는 명령 줄 프로그램으로, 저작권 침해 논란과 개발 중단 이후 포크 버전인 yt-dlp가 등장하기도 했다. - 다운로드 관리자 - CURL
CURL은 1996년 다니엘 스텐베리가 개발한 명령줄 도구로, URL 구문을 사용하여 인터넷에서 데이터를 주고받으며, libcurl 라이브러리를 기반으로 다양한 프로토콜을 지원하고 MIT 라이선스로 배포된다. - 웹 크롤러 - 아파치 너치
아파치 너치는 자바 기반의 오픈 소스 웹 크롤러 및 검색 엔진 프레임워크이며, 모듈식 아키텍처를 통해 플러그인 개발을 지원하고, 2010년부터 아파치 소프트웨어 재단의 독립적인 최상위 프로젝트로 운영된다. - 웹 크롤러 - Libwww
Libwww는 팀 버너스리와 CERN 연구진이 개발하여 퍼블릭 도메인으로 공개된 월드 와이드 웹 라이브러리로서, 다양한 프로토콜 지원, 보안 기능, 문서 형식 처리 기능 등을 제공했으나 이식성과 스레드 안전성 부족으로 비판받았다.
| Wget - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 일반 정보 | |
![]() | |
| 개발자 | Giuseppe Scrivano, Tim Rühsen, Darshit Shah, Hrvoje Nikšić |
| 최초 릴리스 | 1996년 1월 |
| 운영 체제 | 크로스 플랫폼 |
| 프로그래밍 언어 | C |
| 장르 | FTP 클라이언트 / HTTP 클라이언트 |
| 라이선스 | GPL-3.0-or-later |
| 웹사이트 | Wget 공식 웹사이트 |
2. 역사
Wget은 흐르보예 닉시치(Hrvoje Nikšić)가 개발했으며, 그가 만든 초기 프로그램인 Geturl에서 파생되었다.[9] 1995년 말에 개발이 시작되었고, 닉시치는 AREXX로 작성된 제임스 버튼(James Burton)의 Amiga 프로그램 GetURL의 이름을 알게된 후 Wget으로 변경했다.
Wget은 1990년대 중반, 당시 웹 다운로드 소프트웨어의 부족한 부분을 채웠다. HTTP와 FTP 프로토콜을 모두 사용하여 안정적으로 파일을 다운로드할 수 있는 프로그램은 없었다. 기존 프로그램들은 FTP만 지원하거나 (NcFTP 및 dl), 당시에는 보편화되지 않았던 Perl로 작성되었다. Wget은 기존 프로그램의 기능에서 영감을 받았지만, HTTP와 FTP를 모두 지원하고 모든 유닉스 시스템에서 발견되는 표준 개발 도구만 사용하여 빌드할 수 있도록 설계되었다.
당시 많은 유닉스 사용자들이 매우 느린 대학교 및 다이얼 업 인터넷 연결을 사용했기 때문에, 일시적인 네트워크 오류를 자동으로 처리할 수 있는 다운로드 도구에 대한 수요가 증가했다.
Wget의 주요 릴리스에 대한 자세한 내용은 #주요 릴리스 하위 섹션을 참고하면 된다.
2. 1. 주요 릴리스
- Geturl 1.0 (1996년 1월 출시): 최초 공개 버전이다. 최초의 영어 발표는 1996년 6월에 출시된 Geturl 1.3.4를 언급하는 Usenet 뉴스 게시물이었다.[10]
- Wget 1.4.0 (1996년 11월 출시): ''Wget''이라는 이름을 사용한 최초의 버전이다. GNU GPL 조건에 따라 배포된 최초의 릴리스이기도 하다. Geturl은 임시적이고 보증 없는 라이선스로 배포되었다.
- Wget 1.4.3 (1997년 2월 출시): GNU 프로젝트의 일부로 릴리스되었으며 저작권이 FSF에 할당된 최초의 버전이다.
- Wget 1.5.3 (1998년 9월 출시): 프로그램의 인기 면에서 이정표가 되었다. 이 버전은 많은 리눅스 기반 배포판과 함께 번들로 제공되어 더 많은 사용자에게 프로그램이 노출되었다.
- Wget 1.6 (1999년 12월 출시): (당시에는 오래된) 1.5.3 릴리스에 대한 많은 버그 수정을 통합했으며, 주로 Dan Harkless의 노력 덕분이었다.
- Wget 1.7 (2001년 6월 출시): SSL 지원, 쿠키, 지속적 연결이 도입되었다.
- Wget 1.8 (2001년 12월 출시): 대역폭 제한, 새로운 진행 표시기, 하이퍼링크 그래프의 너비 우선 탐색이 추가되었다.
- Wget 1.9 (2003년 10월 출시): 실험적인 IPv6 지원과 HTTP 서버에 데이터를 POST할 수 있는 기능이 포함되었다.
- Wget 1.10 (2005년 6월 출시): 대용량 파일 지원, 듀얼 패밀리 시스템의 IPv6 지원, NTLM 인증, SSL 개선이 도입되었다. 유지 관리는 Mauro Tortonesi가 맡았다.
- Wget 1.11 (2008년 1월 출시): GNU 일반 공중 사용 허가서 버전 3으로 이동했으며, 다운로드할 파일의 이름을 나타내기 위해 CGI 스크립트에서 자주 사용되는
Content-Disposition헤더에 대한 예비 지원이 추가되었다. HTTP 인증 코드에 보안 관련 개선 사항이 적용되었다. Micah Cowan이 프로젝트의 유지 관리를 맡았다. - Wget 1.12 (2009년 9월 출시): 웹의 CSS 콘텐츠에서 URL을 구문 분석하고 국제화된 자원 식별자를 처리하는 기능에 대한 지원이 추가되었다.
- Wget 1.13 (2011년 8월 출시): HTTP/1.1을 지원하고, 일부 이식성 문제를 수정했으며, 보안 연결을 위해 기본적으로 GnuTLS 라이브러리를 사용했다.[11]
- Wget 1.14 (2012년 8월 출시): TLS에 대한 지원이 개선되었으며 RFC2617 다이제스트 액세스 인증에 대한 지원이 추가되었다.
- Wget 1.15 (2014년 1월 출시): https 전용 및 Perfect-Forward Secrecy에 대한 지원이 추가되었다.
- Wget 1.16 (2014년 10월 출시): 기본 진행률 표시기 출력이 변경되었고 이 해결되었으며, 쿠키 도메인을 확인하기 위한 libpsl 지원이 추가되었고, 지정된 위치에서 다운로드를 시작할 수 있도록—start-pos가 도입되었다.
- Wget 1.17 (2015년 11월 출시): 개인 정보 보호 문제로 인해 FTP passive에서 active로의 폴백이 제거되었고, FTPS에 대한 지원과—if-modified-since에 대한 지원이 추가되었다.
- Wget 1.18 (2016년 6월 출시): 문제가 해결되었으며, "--bind-dns-address" 및 "--dns-servers" 옵션이 추가되었다.
- Wget 1.19 (2017년 2월 출시): Metalink영어 파일을 처리하기 위한 새로운 옵션이 추가되었으며, 버전 1.19.1은 웹 서버가 지정된 HTTP 상태 코드로 응답하는 경우 다운로드를 다시 시도하는—retry-on-http-error 옵션을 추가했다.
- Wget 1.20 (2018년 11월 출시): 더 나은 안정성을 위해
--retry-on-host-error가 추가되었고, 재귀적 FTP 검색을 위한--accept-regex,--reject-regex옵션이 추가되었다. - Wget 1.21 (2020년 12월 릴리스): 번역 문자열 증가. alloca의 완전한 삭제. 구성 플래그 --enable-fsanitize-ubsan, --enable-fsanitize-asan 및 --enable-fsanitize-msan for gcc and clang 추가. OpenSSL의 핸드셰이크 후 인증 추가. gettext 버전 0.19.3+가 필수 사항이 되었다. 일부 로케일에서 진행 중인 바 코드의 버퍼 오버플로우 외 버그 수정.
- Wget2 2.0.0 (2021년 9월 26일 출시): HTTP/2, HTTP 압축, 병렬 연결 등을 지원하여 Wget1.x보다 훨씬 빠른 다운로드 속도를 제공한다.[24]
3. 특징
Wget은 다음과 같은 특징을 가지고 있다.
- 견고성: Wget은 느리거나 불안정한 네트워크 환경에서도 안정적으로 작동한다. 다운로드가 네트워크 문제로 중단되면 자동으로 해당 지점부터 다운로드를 재개하며, 파일 전체를 받을 때까지 반복한다. 이는 당시 새로운 `Range` HTTP 헤더를 활용하여 이 기능을 지원하는 초기 클라이언트 중 하나였다.[1]
- 재귀적 다운로드: Wget은 웹 크롤러처럼 작동하여 HTML 페이지 내의 하이퍼링크를 따라가며 리소스를 순차적으로 다운로드한다. 이 과정은 지정된 최대 재귀 깊이에 도달하거나 모든 페이지가 다운로드될 때까지 반복된다. 다운로드된 페이지는 원격 서버의 디렉터리 구조와 유사하게 저장되어 웹사이트 미러링에 유용하다.[1] 또한, FTP에서도 재귀 다운로드가 가능하며, `'LIST'` 명령을 사용하여 다운로드할 파일을 찾고, 지정된 디렉터리와 파일에 대해 반복한다. FTP URL 다운로드 시에는 셸과 유사한 와일드카드 문자를 사용할 수 있다.[1]
- 비대화형: Wget은 비대화형 프로그램으로, 시작 후 사용자 상호 작용 없이도 작동하며 진행 상황을 별도 파일에 기록한다. 사용자는 Wget을 실행하고 로그아웃하여 프로그램을 무인 상태로 둘 수 있다. 이는 사용자가 로그인 상태를 유지하고 실패한 다운로드를 수동으로 다시 시작해야 하는 그래픽 또는 텍스트 사용자 인터페이스 웹 브라우저와 대조적이다.[1]
- 이식성: Wget은 C 언어로 작성되었고, 최소한의 외부 라이브러리 의존성을 가지므로 이식성이 높다. C 컴파일러와 TCP/IP 네트워킹을 위한 BSD 유사 인터페이스만 있으면 된다. 유닉스 셸에서 호출되는 유닉스 프로그램으로 설계되었으며, Cygwin을 통한 마이크로소프트 윈도우, macOS 등 다양한 유닉스 계열 환경 및 시스템으로 이식되었다.
- 기타 기능:
- 프록시 서버를 통한 다운로드를 지원하여 기업 방화벽 내에서 웹 접근을 가능하게 한다.[2]
- HTTP 지속적 연결을 활용한다.[2]
- IPv6를 지원한다.[2]
- OpenSSL 또는 GnuTLS 라이브러리를 통해 SSL/TLS를 이용한 암호화된 다운로드를 지원한다.[2]
- 32비트 시스템에서 2GiB보다 큰 파일도 지원한다.[2]
- 다운로드 속도를 제한할 수 있다.[2]
- WARC 형식으로 출력을 저장할 수 있다.[2]
3. 1. 견고성
Wget은 느리거나 불안정한 네트워크 연결에서도 견고하게 작동하도록 설계되었다. 만약 다운로드가 네트워크 문제로 인해 완료되지 않을 경우, Wget은 자동으로 중단된 부분부터 다운로드를 재개하려고 시도하며, 전체 파일을 가져올 때까지 이를 반복한다. 이는 당시 새롭게 등장한 `Range` HTTP 헤더를 활용하여 이 기능을 지원하는 최초의 클라이언트 중 하나였다.[1]3. 2. 재귀적 다운로드
Wget은 웹 크롤러처럼 작동하여 HTML 웹 페이지에서 하이퍼링크된 리소스를 추출하고 순차적으로 다운로드할 수 있다. 이 과정은 사용자가 지정한 최대 재귀 깊이에 도달하거나 모든 페이지가 다운로드될 때까지 재귀적으로 반복된다. 다운로드된 페이지는 원격 서버의 디렉터리 구조와 유사한 구조로 저장되므로, 웹사이트를 미러링하는 데 유용하다.[1]오프라인 보기를 위해 다운로드된 HTML 페이지의 링크를 로컬 자료를 가리키도록 조정할 수 있다. Wget은 이러한 자동 미러링을 수행할 때 `'-e robots=off'` 옵션을 사용하지 않으면 로봇 배제 표준을 지원한다.[1]
FTP에서도 재귀 다운로드가 가능하다. Wget은 `'LIST'` 명령을 사용하여 다운로드할 파일을 찾고, 지정된 디렉터리 및 파일에 대해 이 과정을 반복한다. FTP URL 다운로드를 요청할 때 셸과 유사한 와일드카드 문자를 사용할 수 있다.[1]
HTTP 및 FTP를 통해 재귀적으로 다운로드할 때, Wget은 로컬 및 원격 파일의 타임스탬프를 검사하여 로컬 파일보다 최신 원격 파일만 다운로드하도록 설정할 수 있다. 이는 HTTP 및 FTP 사이트 미러링을 쉽게 하지만, rsync와 같이 미러링을 위해 설계된 프로그램보다 비효율적이고 오류가 발생하기 쉽다. 그러나 Wget은 이 작업을 위해 특별한 서버 측 소프트웨어가 필요하지 않다.[1]
3. 3. 비대화형
Wget은 비대화형 프로그램이다. 일단 시작되면 사용자 상호 작용을 요구하지 않고 TTY를 제어할 필요가 없으며, 진행 상황을 별도의 파일에 기록하여 나중에 검토할 수 있다. 사용자는 Wget을 시작하고 로그아웃하여 프로그램을 무인 상태로 둘 수 있다. 반대로, 대부분의 그래픽 또는 텍스트 사용자 인터페이스 웹 브라우저는 사용자가 로그인 상태를 유지하고 실패한 다운로드를 수동으로 다시 시작해야 하므로 많은 데이터를 전송할 때 큰 장애가 될 수 있다.[1]3. 4. 이식성
Wget은 C 언어로 작성되었으며, 서드 파티 라이브러리에 대한 의존성을 최소화하여 이식성이 매우 높다. C 컴파일러와 TCP/IP 네트워킹에 대한 BSD와 유사한 인터페이스만 있으면 된다. 유닉스 셸에서 호출되는 유닉스 프로그램으로 설계되었으며, Cygwin을 통한 마이크로소프트 윈도우, macOS를 포함하여 수많은 유닉스 계열 환경 및 시스템으로 이식되었다. 또한 GnuWin 패키지 중 하나로 기본 마이크로소프트 윈도우 프로그램으로도 사용할 수 있다.3. 5. 기타 기능
- Wget은 프록시를 통한 다운로드를 지원하여, 기업 방화벽 내부에서 웹 접근을 가능하게 하고 자주 액세스하는 콘텐츠를 캐싱하여 더 빠르게 제공한다.[2]
- HTTP 지속적 연결을 사용할 수 있는 경우 이를 활용한다.[2]
- 적절한 인터페이스가 있는 시스템에서는 IPv6을 지원한다.[2]
- OpenSSL 또는 GnuTLS 라이브러리를 통해 암호화된 다운로드를 위해 SSL/TLS를 지원한다.[2]
- 적절한 인터페이스가 있는 32비트 시스템에서는 2GiB보다 큰 파일도 지원한다.[2]
- 사용 가능한 모든 대역폭을 사용하지 않도록 다운로드 속도를 제한할 수 있다.[2]
- WARC 형식으로 출력을 저장할 수 있으며, 필요한 경우 연결된 CDX 파일에서 중복을 제거한다.[2]
4. 사용법
Wget의 사용법은 명령 줄을 이용하여 실행하는 것이 일반적이며, 하나 이상의 URL을 변수로 제공한다.
기본적인 사용 예시는 다음과 같다.
| 명령어 | 기능 |
|---|---|
「www.example.com」의 타이틀 페이지를 다운로드하여 「index.html」이라는 이름의 파일로 저장한다. | |
| GNU의 ftp 사이트에서 Wget의 소스 코드를 다운로드한다. |
더 복잡한 사용법으로는 여러 URL을 계층 구조를 유지한 채 디렉토리에 자동으로 다운로드하는 것이나, 특정 확장자를 가진 파일만 다운로드하는 것도 가능하다. 또한 페이지를 표시하는 데 필요한 이미지나 스타일 시트와 함께 다운로드하여 로컬에서 이용 가능한 콘텐츠를 참조하도록 변환하는 것도 가능하다. 웹 사이트의 모든 콘텐츠를 다운로드하는 것도 가능하다.
Wget의 다양한 옵션을 조합하여 복잡한 다운로드 작업을 수행할 수 있다. 예를 들어 특정 웹사이트에서 정오표를 다운로드하여 오프라인에서 열람하기 적합하게 하거나, 특정 링크만 획득하여 지정된 디렉토리에 저장하는 등 다양한 작업이 가능하다. 또한 쿠키를 이용해 보호된 콘텐츠를 다운로드하는 것도 가능하다. 웹사이트를 미러링하여 로컬에서의 열람을 위한 정적 복사본을 만들 수도 있다.
자주 사용되는 주요 명령행 옵션은 다음과 같다.
| 옵션 | 기능 |
|---|---|
-r 또는 --recursive | 다운로드를 재귀적으로 수행한다. |
-A LIST 또는 --accept=LIST | 다운로드할 파일 이름을 LIST로 지정한다. |
-D LIST 또는 --domain=LIST | 도메인 이름을 LIST로 지정한다. |
-O FILE | 출력 대상 파일명을 지정한다. 파일명으로 "-"를 지정하면 출력 대상은 표준 출력이 된다. |
-V 또는 --version | 버전 정보를 표시한다. |
-h 또는 --help | 도움말을 표시한다. |
-b 또는 --background | 백그라운드 모드로 실행한다. |
--header=STRING | HTTP 헤더 STRING을 지정한다. |
-e COMMAND 또는 --execute COMMAND | 명령어 COMMAND를 실행한다. (파일 .wgetrc와 같은 형식) |
4. 1. 기본 사용법
GNU Wget의 일반적인 사용법은 명령 줄을 이용하여 실행하는 것이며, 하나 이상의 URL을 변수로 제공한다.```bash
# example.com의 "index.html" 제목 페이지를
# 파일로 내려받기
wget http://www.example.com/
```
```bash
# GNU FTP 사이트로부터 Wget의 소스 코드 내려받기.
wget ftp://ftp.gnu.org/pub/gnu/wget/wget-latest.tar.gz
```
URL을 (1개 이상) 인수로 하여 Wget영어을 명령 줄에서 호출하는 것이 전형적인 사용법이다.
| 명령어 | 기능 |
|---|---|
「www.example.com」의 타이틀 페이지를 다운로드하여 「index.html」이라는 이름의 파일로 저장한다. | |
| GNU의 ftp 사이트에서 Wget의 소스 코드를 다운로드한다. |
더 복잡한 사용법으로, 여러 URL을 계층 구조를 유지한 채 디렉토리에 자동으로 다운로드하는 것도 있다.
| 명령어 | 기능 |
|---|---|
웹 사이트에서 확장자가 「.gif」인 모든 파일을 다운로드한다. (wget )와 같은 와일드카드 전개는 FTP에서만 가능하다) | |
「www.example.com」의 타이틀 페이지를, 페이지를 표시하는 데 필요한 이미지와 스타일 시트와 함께 다운로드하고, 그 안에 있는 URL이 로컬에서 이용 가능한 콘텐츠를 참조하도록 변환한다. | |
「www.example.com」의 모든 콘텐츠를 다운로드한다. |
4. 2. 고급 사용법
Wget의 다양한 옵션을 조합하여 복잡한 다운로드 작업을 수행할 수 있다.
4. 3. 주요 명령행 옵션
| 옵션 | 기능 |
|---|---|
-r 또는 --recursive | 다운로드를 재귀적으로 수행한다. |
-A LIST 또는 --accept=LIST | 다운로드할 파일 이름을 LIST로 지정한다. |
-D LIST 또는 --domain=LIST | 도메인 이름을 LIST로 지정한다. |
-O FILE | 출력 대상 파일명을 지정한다. 파일명으로 "-"를 지정하면 출력 대상은 표준 출력이 된다. |
-V 또는 --version | 버전 정보를 표시한다. |
-h 또는 --help | 도움말을 표시한다. |
-b 또는 --background | 백그라운드 모드로 실행한다. |
--header=STRING | HTTP 헤더 STRING을 지정한다. |
-e COMMAND 또는 --execute COMMAND | 명령어 COMMAND를 실행한다. (파일 .wgetrc와 같은 형식) |
5. 저작권 및 라이선스
Wget의 저작권은 자유 소프트웨어 재단(FSF)에 있으며, FSF의 정책은 GNU 소프트웨어에 대한 모든 사소하지 않은 기여에 대해 저작권 양도를 요구한다.[4]
GNU Wget은 GNU 일반 공중 사용 허가서 버전 3 이상을 따르며, OpenSSL 라이브러리에 링크된 바이너리의 배포를 허용하는 특별한 예외 조항이 있다.[1] 예외 조항의 내용은 다음과 같다.
GNU GPL 버전 3 섹션 7에 따른 추가 권한
OpenSSL 프로젝트의 OpenSSL 라이브러리(또는 해당 라이브러리의 수정된 버전)와 연결하거나 결합하여 이 프로그램 또는 모든 적용 범위를 수정하는 경우, OpenSSL 또는 SSLeay 라이선스 조건에 따라 적용되는 부분을 포함하는 경우, 자유 소프트웨어 재단은 결과 작업물을 전달할 수 있는 추가 권한을 부여합니다. 이러한 결합의 비 소스 형태에 대한 해당 소스에는 사용된 OpenSSL의 일부 소스 코드와 적용 범위의 소스 코드가 포함됩니다.
Wget이 GnuTLS 라이브러리와도 링크되도록 수정되면 이 예외 조항은 제거될 것으로 예상된다.
Texinfo 참조 매뉴얼 형식의 Wget 문서는 GNU 자유 문서 사용 허가서 버전 1.2 이상을 따른다. Unix 계열 시스템에서 일반적으로 배포되는 man 페이지는 Texinfo 매뉴얼의 하위 집합에서 자동으로 생성되며 동일한 라이선스 조건에 따라 적용된다.
6. Wget2
GNU Wget2 2.0.0이 2021년 9월 26일에 출시되었다.[12] 이 소프트웨어는 GPL-3.0-이상 라이선스 하에 있으며, LGPL-3.0-이상 라이선스 하에 있는 Libwget을 감싸고 있다.[12] Wget2는 Wget에 비해 여러 개선 사항을 제공하며, 많은 경우 다음과 같은 프로토콜 및 기술 지원으로 인해 Wget1.x보다 훨씬 빠르게 다운로드한다.[13]
7. 관련 도구
GNOME을 사용하는 페도라에서 사용가능한 Wget의 자유 소프트웨어 그래픽 사용자 인터페이스인 GWget의 스크린샷은 다음과 같다.
7. 1. GWget
GWget은 Wget의 자유 소프트웨어 그래픽 사용자 인터페이스이다. GNOME 소프트웨어 스택을 기반으로 David Sedeño Fernández가 개발했다. GWget은 Wget의 주요 기능과 병렬 다운로드를 모두 지원한다.[14]7. 2. Cliget
파이어폭스 애드온 다운로더로, Curl, Wget 및 Aria2를 사용하며, 오픈 소스이다. Zaid Abdulla에 의해 개발되었다.[15][16][17]7. 3. 클론
GNU Wget의 클론은 임베디드 시스템과 같이 메모리와 저장 공간이 제한된 환경을 위해 존재한다. 이러한 클론들은 다운로드 기능에 한정되는 등, Wget의 가장 기본적인 옵션만을 지원한다.- OpenWrt uclient-fetch[18]
- BusyBox wget[19]
- ToyBox wget[19]
참조
[1]
웹사이트
README file
https://git.savannah[...]
2014-12-01
[2]
웹사이트
GNU wget 1.14 released
https://lists.gnu.or[...]
Free Software Foundation, Inc.
2016-02-25
[3]
웹사이트
Wget - GNU Project
https://www.gnu.org/[...]
2018-11-30
[4]
웹사이트
Why the FSF gets copyright assignments from contributors - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/[...]
Gnu.org
2012-12-08
[5]
웹사이트
Gmane Loom
https://web.archive.[...]
News.gmane.org
2012-12-08
[6]
웹사이트
PatchGuidelines - The Wget Wgiki
http://wget.addictiv[...]
Wget.addictivecode.org
2012-12-08
[7]
웹사이트
RepositoryAccess
http://wget.addictiv[...]
2013-06-07
[8]
웹사이트
RepositoryAccess
http://wget.addictiv[...]
2010-06-20
[9]
웹사이트
GNU Wget NEWS – history of user-visible changes
http://svn.dotsrc.or[...]
Svn.dotsrc.org
2012-12-08
[10]
웹사이트
Geturl: Software for non-interactive downloading
https://groups-beta.[...]
comp.infosystems.www.announce
2016-11-17
[11]
웹사이트
/wget/trunk : contents of NEWS at revision 2608
https://bzr.savannah[...]
[12]
웹사이트
GNU Wget2 2.0.0 released
https://lists.gnu.or[...]
2021-09-26
[13]
웹사이트
wget2
https://gitlab.com/g[...]
[14]
웹사이트
GWget Home Page
https://sourceforge.[...]
2013-03-22
[15]
웹사이트
zaidka/cliget
https://github.com/z[...]
2016-08-25
[16]
웹사이트
Meet the cliget Developer :: Add-ons for Firefox
https://web.archive.[...]
2016-08-25
[17]
웹사이트
cliget
https://addons.mozil[...]
2016-08-25
[18]
웹사이트
git.openwrt.org Git - project/uclient.git/summary
https://web.archive.[...]
2021-10-06
[19]
웹사이트
landley/toybox
https://github.com/l[...]
2021-10-06
[20]
웹사이트
README file
http://hg.addictivec[...]
2010-06-19
[21]
문서
James Burton
[22]
문서
コンパイル時のオプション指定でOpenSSLを使用するように指定することはこのバージョン以降でもまだ可能である。
[23]
웹사이트
GNU Wget2 2.0.0 released
https://lists.gnu.or[...]
2022-12-03
[24]
웹사이트
wget2
https://gitlab.com/g[...]
2022-12-03
[25]
웹인용
README file
http://hg.addictivec[...]
[26]
서적
Head First C /내공 있는 C 언어 프로그래머로 이끌어주는 착한 안내서 (Head First 시리즈)
https://www.11st.co.[...]
예스24
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
