리눅스 wget

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가 된다.

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 같이 보기

6 주석

  1. 단, connection refused 또는 not found(404)의 경우는 재시도하지 않음

7 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}