wget을 사용하여 다운로드를 완료하세요.

wget을 사용하여 다운로드를 완료하세요.

대용량 파일을 다운로드하고 있는데 wget 도구가 없습니다. 좋은 소식은 파일 링크의 형식이 다음과 같다는 것입니다.

https://link.com/file.zip

안타깝게도 다운로드가 손상되었으므로 이제 파일을 계속 다운로드하고 싶지만 0%에서 시작하지는 않습니다. 파일을 다운로드하면 "file.zip"으로 저장되지만 wget 도구가 -c동일한 파일을 계속 다운로드하기 위해 명령을 사용하면 즉시 "another-name.zip"으로 저장됩니다 -o. 파일 이름을 저장하고 싶은데 file.zip이라는 이름으로 다운로드를 다시 시작하려면 어떤 쉼표를 사용해야 할지 모르겠습니다.

답변1

말씀하신 대로 wget -c는 파일 다운로드를 계속하는 데 사용됩니다.

그러나 -c가 작동하려면 서버가 HTTP 범위 요청/부분 다운로드를 지원해야 합니다.

일반적으로 지원되지만 그렇지 않은 경우 처음부터 다운로드해야 합니다.

답변2

당신이 찾고 있는 옵션은 다음과 같습니다 -O:

-O file    --output-document=file
   The documents will not be written to the appropriate files, but all
   will be concatenated together and written to file.

따라서 wget -cO local_file http://example.com/remote_file(물론 원격 서버가 범위를 지원하는 경우)

나는 -o명령을 사용하여 다음 이름으로 파일을 저장할 수 있다는 것을 알고 있습니다.

아니요, 더 작은 경우 옵션은 원격 서버에서 가져온 데이터가 아닌 -o file일반적으로 표준 오류에 인쇄되는 file메시지 에 저장됩니다.wget

관련 정보