Witam,

Ściągam sobie plik przy pomocy wget-a, np:

wget -c -P files 
http://cdimage.debian.org/debian-cd/3.1_r5/i386/iso-cd/debian-31r5-i386-businesscard.iso

Po pewnym czasie przerywam polecenie. Następnie znów je uruchamiam i wget 
dociąga pozostałą część pliku - czyli jest ok.
Cały plik już jest ściągnięty. Uruchamiam jeszcze raz powyższe polecenie. Wget 
nie ściąga pliku, tylko informuje, że " Plik już został w pełni pobrany; nic do 
roboty.".


A teraz ściągam sobie plik z rapidshare.com:

wget -c -P files --http-user=****** --http-passwd=********* 
http://rapidshare.com/files/3693308/Wyspa_Mi__322_osci.part1.rar

Po pewnym czasie przerywam polecenie (bo np. chcę wyłączyć komputer, a jutro 
dociągnąć brakującą część pliku) a potem znów je uruchamiam. Wget rozpoczyna 
ściągać od miejsca, w którym przerwał - czyli jest ok.
Problem pojawia się, gdy plik już jest kompletny.
Powiedzmy, że ja nie wiem o tym, że plik jest kompletny i uruchamiam powyższe 
polecenie. Okazuje się, że wget zaczyna pobieranie pliku od początku. A 
przecież  powinien zachować się podobnie jak w pierwszym przypadku, czyli 
poinformować, że  plik już został w pełni pobrany.
Spotkał się ktoś z takim przypadkiem?
Nie mogę dojść, jaką opcję jeszcze zastosować, żeby wget w każdym przypadku nie 
pobierał ponownie pliku, który już jest pobrany.

Proszę o pomoc.


ajbm.

Odpowiedź listem elektroniczym