2014-12-07 2 views
-4

Что произойдет, если я использую нормальное слово вместо url с '-O' в команде 'curl'? , например. Что произойдет, если я наберу следующую команду? :Что делает опция '-O' в команде 'curl' для git bash?

локон -О https://openhatch.org/missions/diffpatch/diffsingle/nutty-pancake.txt -О оригинальный

+0

Что вы на самом деле пытаетесь сделать? Сохранить URL как другое имя файла? –

ответ

0

Что бы не получилось: man page for curl делать упоминание:

-O, --remote-name 

Запись вывод в локальный файл с именем, как удаленный файл мы получаем. (Используется только файловая часть удаленного файла, путь отключен.)

Удаленное имя файла, которое будет использоваться для сохранения, извлекается из заданного URL-адреса, и ничего больше.

Соответственно, файл будет сохранен в текущем рабочем каталоге. Если вы хотите сохранить файл в другом каталоге, убедитесь, что вы изменили текущий рабочий каталог, прежде чем вы вызываете curl с флагом -O, --remote-name!

Идентификация URL-адреса в имени файла отсутствует. Если у него есть %20 или другие URL-адреса, закодированные в имени, они будут как-то в имени файла.

Вы можете использовать эту опцию столько раз, сколько количества URL-адресов у вас есть.

Это означает, что параметр не принимает параметр, но инструктирует завиток использовать удаленный url (s) в качестве шаблона для локального имени файла.
Использование его более одного раза не имеет смысла.

Смежные вопросы