wget 덮어쓰기

Jmnote (토론 | 기여)님의 2020년 6월 14일 (일) 00:00 판 (→‎방법 2: -N 옵션)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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 }}