Можно ли запустить wget, используя опции -O и -P вместе? - PullRequest
0 голосов
/ 02 апреля 2019

Я хотел скачать программу, например "package.zip"

Я хотел скачать его, например, "~ / Programs / download"

Я хотел назвать это, например, "new.zip"

Итак, я использовал,

wget -P ~/programs/downloaded -O new.zip https://somewebsite.com/package.zip

Но он только скачал пакет в каталоге терминала и переименовал его. Команда -P не работает. Есть идеи, как заставить это работать?

1 Ответ

0 голосов
/ 02 апреля 2019

Это функция Wget, которая укусила многих людей. К сожалению, это было дизайнерское решение, принятое человеком много лет назад, и его нельзя изменить сейчас, опасаясь взлома существующих сценариев. Здесь важно понять, что -O действует как перенаправление оболочки и, следовательно, не зависит от опции -P.

Чтобы сделать то, что вы хотите, можно напрямую указать имя файла:

$ wget -O ~/programs/downloaded/new.zip <url>
...