![wget과 cURL 사이의 명령(옵션 포함)이 동일합니까?](https://linux55.com/image/66558/wget%EA%B3%BC%20cURL%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EB%AA%85%EB%A0%B9(%EC%98%B5%EC%85%98%20%ED%8F%AC%ED%95%A8)%EC%9D%B4%20%EB%8F%99%EC%9D%BC%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
일반적으로 wget
원격 파일을 다운로드하는 데 사용하는 명령은 다음과 같습니다.
wget --timeout=5 --tries=1 --referer=http://www.example.com 'http://www.example.com/abcdefg123.jpg' -O image.jpg
보시다시피 --timeout
, --tries
및 3가지 옵션이 있습니다 --referer
.
cURL
에서 비슷한 옵션을 사용하는 올바른/동등 명령이 무엇인지 궁금합니다 wget
.
답변1
나는 그렇게 생각하지 않는다정밀한마지막 세부 사항과 동일하지만 다음과 같이 작동할 수 있습니다.
curl -L --connect-timeout 5 --retry 1 --referer http://www.example.com -o image.jpg http://www.example.com/abcdefg123.jpg
답변2
curl --retry 1 --connect-timeout 5 -o image.jpg -e 'http://www.example.com' http://www.example.com/abcdefg123.jpg
-m
작업에는 필요에 따라 시간 초과 옵션도 있습니다.