대용량 파일을 다운로드하고 있는데 wget 도구가 없습니다. 좋은 소식은 파일 링크의 형식이 다음과 같다는 것입니다.
안타깝게도 다운로드가 손상되었으므로 이제 파일을 계속 다운로드하고 싶지만 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