"리눅스 wget"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(사용자 5명의 중간 판 29개는 보이지 않습니다)
7번째 줄: 7번째 줄:


==파일 받기==
==파일 받기==
<source lang='bash'>
<syntaxhighlight lang='bash'>
wget URL주소
wget URL주소
</source>
</syntaxhighlight>


;실행예시1
;실행예시1
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@zetawiki ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
... (생략)
18번째 줄: 18번째 줄:


2014-03-17 21:01:26 (60.9 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]
2014-03-17 21:01:26 (60.9 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# ll *.rpm
[root@zetawiki ~]# ll *.rpm
-rw-r--r--. 1 root root 14540 Nov  6  2012 epel-release-6-8.noarch.rpm
-rw-r--r--. 1 root root 14540 Nov  6  2012 epel-release-6-8.noarch.rpm
</source>
</syntaxhighlight>
:→ wget으로 받으면 기본적으로 퍼미션이 644가 된다.
:→ wget으로 받으면 기본적으로 퍼미션이 644가 된다.
※ <code>curl -LO URL</code> 명령으로도 동일하게 파일을 다운로드 받을 수 있음.


;실행예시2
==다른 이름으로 파일 저장==
*URL이 이미지인 경우
{{참고|리눅스 wget 파일명 지정하여 다운로드}}
<source lang="console">
*<code>-O</code> 옵션으로 원하는 파일명 지정 가능
[root@zetawiki ~]# wget http://cdn.zetawiki.com/images/thumb/1/12/InstallPythonForWindows1.png/800px-InstallPythonForWindows1.png
<syntaxhighlight lang='bash'>
wget -O 저장파일명 URL
</syntaxhighlight>
<syntaxhighlight lang="console">
[root@zetawiki ~]# wget -O epel.rpm http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
2014-03-17 21:01:26 (60.9 KB/s) - “epel.rpm” saved [14540/14540]
</syntaxhighlight>
:→ wget으로 옵션 없이 저장 할 경우 마지막 슬러시 다음 문자열인 epel-release-6-8.noarch.rpm 파일명으로 저장되는데, <code>-O</code>를 통해 epel.rpm 파일명으로 저장됨
 
==다운로드 속도 설정==
*<code>--limit-rate=RATE</code>로 다운로드 속도 설정 가능
<syntaxhighlight lang="bash">
$ wget --limit-rate=속도 URL
</syntaxhighlight>
<syntaxhighlight lang="console">
[root@zetawiki ~]#  wget --limit-rate=10k  http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
... (생략)
100%[=======================================================================>] 176,787     389KB/s  in 0.4s
100%[=================================================>] 14,540     10.0KB/s  in 1.4s
2014-03-17 21:01:26 (60.9 KB/s) - “epel.rpm” saved [14540/14540]
</syntaxhighlight>


2016-11-14 11:35:31 (389 KB/s) - ‘800px-InstallPythonForWindows1.png’ saved [176787/176787]
==이어받기==
</source>
*<code>-c</code>로 기존에 일부 다운된 부분부터 이어받기 가능
<syntaxhighlight lang="bash">
$ wget -c URL
</syntaxhighlight>


==다른 이름으로 파일 저장==
==재시도 횟수 지정==
*<code>-O</code>를 통해 원하는 파일명으로 다운 저장이 가능함
*<code>--tries=NUMBER</code>로 다운로드 시도 횟수 설정 가능
예) wget http://cdn.zetawiki.com/images/thumb/1/12/InstallPythonForWindows1.png/800px-InstallPythonForWindows1.png 의 경우 마지막 슬러시 다음 문자열인 800px-InstallPythonForWindows1.png 파일명으로 이미지가 저장됨
<syntaxhighlight lang="bash">
$ wget --tries=10 URL
</syntaxhighlight>
 
==로그 파일==
*<code>-o</code>로 로그를 파일로 남길 수 있음
<syntaxhighlight lang="bash">
$ wget -o 파일명.txt URL
</syntaxhighlight>
 
==표준출력으로 출력==
{{참고|wget 표준출력으로 출력}}
<syntaxhighlight lang='bash'>
wget -qO URL
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[CentOS wget 설치]]
* [[CentOS wget 설치]]
*[[wget 원하는 위치에 다운로드 받기]]
* [[wget 원하는 위치에 다운로드 받기]]
*[[wget 이어받기]]
* [[wget 이어받기]]
*[[wget 제공되는 파일명으로 다운로드]]
* [[wget 제공되는 파일명으로 다운로드]]
*[[리눅스 curl]]
* [[curl로 파일 다운로드하기]]
*[[리눅스 axel]]
* [[리눅스 curl]]
*[[윈도우용 wget]]
* [[리눅스 axel]]
*[[ab]] (ApacheBench)
* [[윈도우용 wget]]
*[[lynx]]
* [[ab]] (ApacheBench)
 
* [[lynx]]
==주석==
<references/>


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/Wget
* {{위키백과|Wget}}
* {{영어 위키백과|Wget}}


[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류:/usr/bin]]
[[분류:/usr/bin]]
[[분류: wget]]
[[분류: wget]]

2021년 5월 18일 (화) 19:00 기준 최신판

1 개요[ | ]

GNU wget; wget
/usr/bin/wget
  • 웹 서버로부터 콘텐츠를 가져오는 리눅스 명령어
  • HTTP, HTTPS, FTP 프로토콜 사용 가능
  • 재시도 횟수 기본값은 20번[1]

2 파일 받기[ | ]

wget URL주소
실행예시1
[root@zetawiki ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
100%[=================================================>] 14,540      60.9K/s   in 0.2s    

2014-03-17 21:01:26 (60.9 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]
[root@zetawiki ~]# ll *.rpm
-rw-r--r--. 1 root root 14540 Nov  6  2012 epel-release-6-8.noarch.rpm
→ wget으로 받으면 기본적으로 퍼미션이 644가 된다.

curl -LO URL 명령으로도 동일하게 파일을 다운로드 받을 수 있음.

3 다른 이름으로 파일 저장[ | ]

  • -O 옵션으로 원하는 파일명 지정 가능
wget -O 저장파일명 URL
[root@zetawiki ~]# wget -O epel.rpm http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
2014-03-17 21:01:26 (60.9 KB/s) - “epel.rpm” saved [14540/14540]
→ wget으로 옵션 없이 저장 할 경우 마지막 슬러시 다음 문자열인 epel-release-6-8.noarch.rpm 파일명으로 저장되는데, -O를 통해 epel.rpm 파일명으로 저장됨

4 다운로드 속도 설정[ | ]

  • --limit-rate=RATE로 다운로드 속도 설정 가능
$ wget --limit-rate=속도 URL
[root@zetawiki ~]#  wget --limit-rate=10k  http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
... (생략)
100%[=================================================>] 14,540      10.0KB/s   in 1.4s
2014-03-17 21:01:26 (60.9 KB/s) - “epel.rpm” saved [14540/14540]

5 이어받기[ | ]

  • -c로 기존에 일부 다운된 부분부터 이어받기 가능
$ wget -c URL

6 재시도 횟수 지정[ | ]

  • --tries=NUMBER로 다운로드 시도 횟수 설정 가능
$ wget --tries=10 URL

7 로그 파일[ | ]

  • -o로 로그를 파일로 남길 수 있음
$ wget -o 파일명.txt URL

8 표준출력으로 출력[ | ]

wget -qO URL

9 같이 보기[ | ]

10 참고[ | ]

  1. 단, connection refused 또는 not found(404)의 경우는 재시도하지 않음
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}