티스토리 뷰

*nix

wget vs curl

pajama 2017. 3. 2. 12:49
반응형

wget을 사용해서 파일을 받을 때 Unsupported scheme 메시지와 함께 다운로드가 되지 않는 경우가 있습니다.ㅣ

linux용 wget에서는 대체로 가능한 듯 보입니다만 AIX의 wget에서는 아래와 같이 안되는 경우가 종종 있더군요.


wget https://www14.software.ibm.com/Xa.2/Xb.MmElDw8T-Q4b_Y2ZOEI-RVGo_wnxPDp2a3NpUEtBRUQ/Xc.v-next//Xd./Xf.LPr.D1vk/Xg.9028828/Xi.swerpdb2-vnext-3/XY.regsrvs/XZ.LMrtl2Qj25YLhOs7ld5HNwvm8f0/db2vnext_aese_aix64.tar.gz

https://www14.software.ibm.com/Xa.2/Xb.MmElDw8T-Q4b_Y2ZOEI-RVGo_wnxPDp2a3NpUEtBRUQ/Xc.v-next//Xd./Xf.LPr.D1vk/Xg.9028828/Xi.swerpdb2-vnext-3/XY.regsrvs/XZ.LMrtl2Qj25YLhOs7ld5HNwvm8f0/db2vnext_aese_aix64.tar.gz: Unsupported scheme.


이 경우는 SSL 연결을 사용할 때 발생하는 것으로 보입니다. wget에는 SSL 연결 옵션이 보이지 않네요.

대체 유틸리티로 curl을 사용해보았습니다.

-O는 대상 파일명과 동일하게 저장하겠다는 뜻이고, -k는 insecure 모드로 접속하는 옵션입니다.

아래와 같이 잘 수행되네요.


$ curl -O -k https://www14.software.ibm.com/Xa.2/Xb.MmElDw8T-Q4b_Y2ZOEI-RVGo_wnxPDp2a3NpUEtBRUQ/Xc.v-next//Xd./Xf.LPr.D1vk/Xg.9028828/Xi.swerpdb2-vnext-3/XY.regsrvs/XZ.LMrtl2Qj25YLhOs7ld5HNwvm8f0/db2vnext_aese_aix64.tar.gz

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

  0 1788M    0 12.0M    0     0   312k      0  1:37:32  0:00:39  1:36:53  34

반응형
댓글