"Wget 덮어쓰기"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{소문자}}
;How to allow wget to overwrite files
;How to allow wget to overwrite files
;wget 덮어쓰기
;wget 덮어쓰기
7번째 줄: 8번째 줄:
*따라서 중복 수행시 받은 파일이 여러 개가 된다.
*따라서 중복 수행시 받은 파일이 여러 개가 된다.


;예시
{{소스헤더|예시}}
<source lang='console'>
<source lang='console'>
[root@zetawiki ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
[root@zetawiki ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
33번째 줄: 34번째 줄:


==방법 1: -O 옵션==
==방법 1: -O 옵션==
위치를 지정해주면 덮어쓰기됨
위치를 지정해주면 덮어쓰기된다.
<source lang='bash'>
<source lang='bash'>
wget URL주소 -O /디렉토리/파일명
wget URL주소 -O /디렉토리/파일명
43번째 줄: 44번째 줄:
==방법 2: -N 옵션==
==방법 2: -N 옵션==
덮어쓰기는 아니고 같은 파일이라면 받지 않음
덮어쓰기는 아니고 같은 파일이라면 받지 않음
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
wget -N URL주소
wget -N URL주소
</source>
</source>


;실행예시
{{소스헤더|실행예시}}
<source lang='console'>
<source lang='console'>
[root@zetawiki ~]# wget -N http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
[root@zetawiki ~]# wget -N http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
76번째 줄: 77번째 줄:
*[[리눅스 wget]]
*[[리눅스 wget]]


==참고 자료==
==참고==
*http://serverfault.com/questions/171369/how-to-allow-wget-to-overwrite-files
*http://serverfault.com/questions/171369/how-to-allow-wget-to-overwrite-files


[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류: wget]]
[[분류: wget]]

2020년 6월 14일 (일) 00:00 기준 최신판

How to allow wget to overwrite files
wget 덮어쓰기
wget 중복 방지

1 문제상황[ | ]

  • wget은 파일이 이미 있는 경우 .1 .2 확장자를 붙인 별도의 파일로 다운로드된다.
  • 따라서 중복 수행시 받은 파일이 여러 개가 된다.
예시
[root@zetawiki ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
--2013-11-23 03:44:08--  http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
Resolving upload.wikimedia.org... 208.80.154.240, 2620:0:861:ed1a::2:b
Connecting to upload.wikimedia.org|208.80.154.240|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 38756 (38K) [application/ogg]
Saving to: “A-major.ogg”

100%[==========================================================>] 38,756      65.0K/s   in 0.6s    

2013-11-23 03:44:09 (65.0 KB/s) - “A-major.ogg” saved [38756/38756]
[root@zetawiki ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
... (생략)
2013-11-23 03:44:13 (65.0 KB/s) - “A-major.ogg.1” saved [38756/38756]
[root@zetawiki ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
... (생략)
2013-11-23 03:44:21 (67.3 KB/s) - “A-major.ogg.2” saved [38756/38756]

2 방법 1: -O 옵션[ | ]

위치를 지정해주면 덮어쓰기된다.

wget URL주소 -O /디렉토리/파일명
wget http://example.zetawiki.com/txt/utf8test.txt -O /tmp/utf8test.txt

3 방법 2: -N 옵션[ | ]

덮어쓰기는 아니고 같은 파일이라면 받지 않음

명령어
wget -N URL주소
실행예시
[root@zetawiki ~]# wget -N http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
--2013-11-23 04:37:37--  http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
Resolving upload.wikimedia.org... 208.80.154.240, 2620:0:861:ed1a::2:b
Connecting to upload.wikimedia.org|208.80.154.240|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 38756 (38K) [application/ogg]
Saving to: “A-major.ogg”

100%[==========================================================>] 38,756      65.4K/s   in 0.6s    

2013-11-23 04:37:39 (65.4 KB/s) - “A-major.ogg” saved [38756/38756]
[root@zetawiki ~]# wget -N http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
--2013-11-23 04:37:40--  http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
Resolving upload.wikimedia.org... 208.80.154.240, 2620:0:861:ed1a::2:b
Connecting to upload.wikimedia.org|208.80.154.240|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 38756 (38K) [application/ogg]
Server file no newer than local file “A-major.ogg” -- not retrieving.

4 같이 보기[ | ]

5 참고[ | ]

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