В оболочке script я хочу загрузить файл с некоторого URL-адреса и сохранить его в определенной папке. Какова конкретная опция, которую я должен использовать для загрузки файлов в определенную папку с помощью команды curl
или как я могу получить этот эффект?
Сохранить файл в определенной папке с помощью команды curl
Ответ 1
Вы немного неспецифичны. Я не думаю, что вы можете дать путь к завиту, но вы можете записывать CD в место, скачать и обратно.
cd target/path && { curl -O URL ; cd -; }
Это будет загружаться только в том случае, если существует путь. Загрузка будет содержать удаленное имя файла. После загрузки он вернется в исходное местоположение.
Вам это поможет?
Если это было сложнее вашей проблемы, вы можете просто использовать:
curl -o target/path/filename URL
Обратите внимание на большой O в первом примере и маленький o во втором.