wget이 파일 대신 웹페이지를 반환했나요?

wget이 파일 대신 웹페이지를 반환했나요?

'wget' 명령을 사용하여 LunarG에서 실행 파일을 다운로드하고 싶습니다.

다음을 시도했는데 결과가 표시됩니다.

$ wget https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run -P $HOME/Downloads/
--2017-10-03 12:43:32--  https://vulkan.lunarg.com/sdk/home
Resolving vulkan.lunarg.com (vulkan.lunarg.com)... 52.26.34.138, 35.167.57.241
Connecting to vulkan.lunarg.com (vulkan.lunarg.com)|52.26.34.138|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6197 (6.1K) [text/html]
Saving to: ‘/home/sunbear/Downloads/home’

home                            100%[======================================================>]   6.05K  --.-KB/s    in 0s      

2017-10-03 12:43:33 (597 MB/s) - ‘$HOME/Downloads/home’ saved [6197/6197]

vulkansdk-linux-x86_64-1.0.61.0.run이라는 파일을 얻는 대신 home이라는 HTML 문서를 얻었습니다.

웹사이트에 제공된 하이퍼링크를 클릭하면 파일을 다운로드할 수 있지만 놀랍게도 명령줄을 통해 다운로드할 수는 없습니다.

질문: wget을 사용하여 이 파일을 어떻게 다운로드할 수 있나요?

답변1

링크는 다운로드를 트리거하며, Chrome에서 다운로드를 시작하면 실제 다운로드 URL은 다음과 같습니다.

https://vulkan.lunarg.com/sdk/download/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.1.run

대신에:

https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run

URL은 다운로드 페이지에 아래와 같이 표시됩니다. 여기에 이미지 설명을 입력하세요

관련 정보