Я на Mac под управлением 10,8, обновлен с течением времени с 10,6. У меня есть wget, который я использовал некоторое время для отдельных файлов, однако попытался выполнить старую команду из дней Linux для рекурсивной загрузки, то есть:

wget -r http://site.com/folder/

Это вызвало ошибку, которую я не видел раньше:

Warning: Invalid character is found in given range. A specified range MUST 
Warning: have only digits in 'start'-'stop'. The server's response to this 
Warning: request is uncertain.
curl: no URL specified!

Я посмотрел на wget --help и не нашел упоминаний о рекурсивной загрузке.

Что не так с моим wget или моей командой?

1 ответ1

3

Ваш wget на самом деле является ссылкой на curl (или переименованную копию или псевдоним). Кто-то должен был подумать, что это хорошая идея.

Curls -r отличается

-r, --range <range>

Либо изучите curl либо удалите ссылку /copy /alias и установите настоящий wget , например, через Homebrew с brew install wget .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .