wget과 cURL 사이의 명령(옵션 포함)이 동일합니까?

wget과 cURL 사이의 명령(옵션 포함)이 동일합니까?

일반적으로 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작업에는 필요에 따라 시간 초과 옵션도 있습니다.

관련 정보