Равная команда между wget и cURL (с опциями)?

Обычно я использую wget для загрузки удаленного файла, используя команду:

wget --timeout=5 --tries=1 --referer=http://www.example.com 'http://www.example.com/abcdefg123.jpg' -O image.jpg

Как вы можете видеть, есть 3 варианта: --timeout , --tries и --referer .

Интересно, что такое правильная / равная команда в cURL которая имеет похожие параметры в wget ?

Я не думаю, что есть точный эквивалент последней детали, но что-то вроде этого может работать:

 curl -L --connect-timeout 5 --retry 1 --referer http://www.example.com -o image.jpg http://www.example.com/abcdefg123.jpg 
 curl --retry 1 --connect-timeout 5 -o image.jpg -e 'http://www.example.com' http://www.example.com/abcdefg123.jpg 

Существует также опция тайм-аута -m для операции, в зависимости от того, что вам нужно.