사용자 도구

사이트 도구


application:wget

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
application:wget [2010/01/09 11:26]
starlits 새로 만듦
application:wget [2010/01/09 11:32] (현재)
starlits
줄 2: 줄 2:
  
 ===== 개요 ===== ===== 개요 =====
-  - http,ftp 등 파일을 받을 수 있는 프로그램이다. +  - 네트워크 상에서 데이터를 다운로드 받는다.  
-  - shell,perl 등을 간단히 이용하면 원하는 형태로 받을 수 있다. +  - 유저와의 상호작용이 필요 없으므로 - non interactive - 자동화된 다운로더 시스템을 구성할 수 있다. \\ <code> wget [option]... [URL]... </code> 
-네트워크 상에서 데이터를 다운로드 받는다. 유저와의 상호작용이 필요 없으므로 - non interactive - 자동화된 다운로더 시스템을  +  - shell(bash,csh),perl 등을 간단히 이용하면 원하는 형태로 받을 수 있다.
-구성할 수 있다.+
  
- +===== 설명 ===== 
-wget [option]... [URL]...+  - GNU wget은 상호작용을 필요로 하지 않는 다운로드 프로그램으로 Web으로 부터 파일들을 가져올 수 있다 
 +  - HTTP, HTTPS, FTP 프로토콜을 지원하며, HTTp proxy에서 데이터를 가져올 수도 있다. 
 +  - wget이 상호작용을 필요로 하지 않는다는 것은, 백그라운드 상태에서 작동할 수 있음을 의미한다 
 +  - 사용자는 로그인을 하지 않은 상태에서도 cron이나 Damon을 이용 wget을 실행시킬 수 있다 
 +  - 또한 cookie, Form action을 지원해서 사용자 액션을 시뮬레이션 할 수도 있다. 
 +  - wget은 HTML과 XHTML 페이지를 다운로드 받아서 로컬 파일시스템에 저장한다. \\ 이때 파일이름과 디렉토리 구조까지를 그대로 로컬시스템에 구축함으로써, backup, mirror 사이트 구축등에 사용할 수도 있다. \\ 또한 recursive 다운로드를 지원해서, 사이트 전체를 쉽게 내려받을 수 있다. 
 +  - wget은 느리거나 불안정한 네트워크 환경에서도 매우 잘 작동하는 견고한 프로그램이다\\ 네트워크 환경이 불안해서 도중에 연결이 끊겼다면, 연결이 끊긴 시점부터 다운로드 받는 기능도 가지고 있다.
  
 ===== 옵션 ===== ===== 옵션 =====
줄 102: 줄 107:
   - wget -r http://test.com/ : 모든 하위 디렉토리의 파일을 긁어온다.   - wget -r http://test.com/ : 모든 하위 디렉토리의 파일을 긁어온다.
   - wget -c http://test.com/filename : 위의 명령으로 받다 끊어지면, 다시 명령을 주면 받은데 부터 다시 받는다.   - wget -c http://test.com/filename : 위의 명령으로 받다 끊어지면, 다시 명령을 주면 받은데 부터 다시 받는다.
 +
 +
 +===== 참고URL =====
 +  - http://coffeenix.net/board_print.php?bd_code=168
application/wget.1263003970.txt.gz · 마지막으로 수정됨: 2010/01/09 11:26 저자 starlits