Сохранить файл в определенную папку с помощью команды curl [закрыто]
в сценарии оболочки я хочу загрузить файл с некоторого URL-адреса и сохранить его в определенную папку. Какой конкретный параметр я должен использовать для загрузки файлов в определенную папку с curl
command, или как еще я могу получить этот эффект?
1 ответов
Я не думаю, что вы можете дать путь к завитку, но вы можете CD к местоположению, загрузить и CD обратно.
cd target/path && { curl -O URL ; cd -; }
или с помощью subshell.
(cd target/path && curl -O URL)
оба способа будут загружаться только при наличии пути. -O
хранит имя удаленного файла. После загрузки он вернется в Исходное расположение.
Если вам нужно установить имя файла явно, вы можете использовать small :
curl -o target/path/filename URL