как получить curl для сохранения файла в указанном каталоге? [закрыто]

14

Я пытаюсь получить curl, используя скрипт, чтобы загрузить файл и сохранить его в определенном каталоге. Я получил его для загрузки, но я не знаю, как получить его в определенный каталог из сценария. Обычно он просто сохраняет его в текущем рабочем каталоге.


источник
Похоже, что этот вопрос не по теме, поскольку речь идет о типичном случае использования Пользователем, который не имеет прямого отношения к системному администрированию. Подобные вопросы следует задавать в Unix и Linux . Этот вопрос слишком стар, чтобы мигрировать туда.
Крис С
@ChrisS Это не имеет смысла для меня. Системные администраторы постоянно используют curl и другие инструменты для загрузки в указанный каталог. Это фундаментальная часть системного администрирования.
Рюрни

Ответы:

4

ИСПРАВЛЕНИЕ:

Ты можешь использовать

-o, --output FILE Записывать вывод вместо stdout

curl --url https://google.com --output /any/file-location

antonydenyer
источник
2
Это не отвечает на вопрос.
Эндрю Шульман
Документация для -o гласит: >> Файл будет сохранен в текущем рабочем каталоге. Если вы хотите сохранить файл в другом каталоге, убедитесь, что вы изменили текущий рабочий каталог, прежде чем вызывать curl с этой опцией.
Meglio
1

Пусть curl и shell делают то, что делают хорошо:

(cd TARGET_DIRECTORY && curl ...)

Также могут быть вещи, которые вас интересуют в описании -oопции в руководстве.

Жиль "ТАК - прекрати быть злым"
источник