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

 
(사용자 2명의 중간 판 17개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{소문자}}
;How to allow wget to overwrite files
;How to allow wget to overwrite files
;wget 덮어쓰기
;wget 덮어쓰기
4번째 줄: 5번째 줄:


==문제상황==
==문제상황==
<source lang='dos'>
*wget은 파일이 이미 있는 경우 .1 .2 확장자를 붙인 별도의 파일로 다운로드된다.
[root@jmnote ~]# wget http://upload.wikimedia.org/wikipedia/commons/3/34/A-major.ogg
*따라서 중복 수행시 받은 파일이 여러 개가 된다.
 
{{소스헤더|예시}}
<source lang='console'>
[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
--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
Resolving upload.wikimedia.org... 208.80.154.240, 2620:0:861:ed1a::2:b
17번째 줄: 22번째 줄:
2013-11-23 03:44:09 (65.0 KB/s) - “A-major.ogg” saved [38756/38756]
2013-11-23 03:44:09 (65.0 KB/s) - “A-major.ogg” saved [38756/38756]
</source>
</source>
<source lang='dos'>
<source lang='console'>
[root@jmnote ~]# 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
... (생략)
... (생략)
2013-11-23 03:44:13 (65.0 KB/s) - “A-major.ogg.1” saved [38756/38756]
2013-11-23 03:44:13 (65.0 KB/s) - “A-major.ogg.1” saved [38756/38756]
</source>
</source>
<source lang='dos'>
<source lang='console'>
[root@jmnote ~]# 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
... (생략)
... (생략)
2013-11-23 03:44:21 (67.3 KB/s) - “A-major.ogg.2” saved [38756/38756]
2013-11-23 03:44:21 (67.3 KB/s) - “A-major.ogg.2” saved [38756/38756]
</source>
</source>
:→ 파일이 있으면 .1 .2 확장자를 붙인 별도의 파일로 다운로드된다.
 
==방법 1: -O 옵션==
위치를 지정해주면 덮어쓰기된다.
<source lang='bash'>
wget URL주소 -O /디렉토리/파일명
</source>
<source lang='bash'>
wget http://example.zetawiki.com/txt/utf8test.txt -O /tmp/utf8test.txt
</source>
 
==방법 2: -N 옵션==
덮어쓰기는 아니고 같은 파일이라면 받지 않음
{{소스헤더|명령어}}
<source lang='bash'>
wget -N URL주소
</source>
 
{{소스헤더|실행예시}}
<source lang='console'>
[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]
</source>
<source lang='console'>
[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.
</source>


==같이 보기==
==같이 보기==
*[[wget 특정 위치에 받기]]
*[[wget 특정 위치에 받기]]
*[[리눅스 wget]]
==참고==
*http://serverfault.com/questions/171369/how-to-allow-wget-to-overwrite-files


[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류: 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 }}