Чи є спосіб вказати конкретне ім'я файлу під час збереження файлу через cURL?


108

Я перетягую файли за допомогою curl в терміналі mac OS X і хочу дати їм різні імена. Чи є спосіб вказати ім’я, наприклад функцію "зберегти як" при використанні curl?


2
Переповнення стека - це сайт для програмування та питань розробки. Це питання видається поза темою, оскільки мова не йде про програмування чи розробку. Дивіться, які теми я можу запитати тут, у довідковому центрі. Можливо, краще користуватися питаннями Super User або Apple Stack Exchange . Також див. Де я публікую запитання щодо Dev Ops? .
jww

Відповіді:


196

Або скористайтеся -oопцією або її псевдонімом --output, або перенаправляйте висновок оболонки на обраний файл за допомогою >.

curl -o /path/to/local/file http://url.com
curl http://url.com > /path/to/local/file

Якщо ви хочете зберегти оригінальне ім'я файлу з віддаленого сервера, скористайтеся -Oопцією або його псевдонімом --remote-name.

curl -O http://url.com/file.html 

Зберігає вихід з віддаленого місця у поточному каталозі як file.html.


Особливо корисна функція Chrome "Copy to curl url" для Chrome, оскільки ім'я вихідного файлу можна легко додати.
rainabba

15

curl -o <name> <url> здається, зробить трюк ..

Підказка : Ви також можете спробувати man curl...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.