Apakah ada cara untuk memberikan nama file tertentu saat menyimpan file melalui cURL?

108

Saya menarik file menggunakan curl di terminal mac OS X dan ingin memberi mereka nama yang berbeda. Apakah ada cara untuk menentukan nama, seperti fungsi "simpan sebagai" saat menggunakan curl?

iveytron.dll
sumber
2
Stack Overflow adalah situs untuk pertanyaan pemrograman dan pengembangan. Pertanyaan ini tampaknya di luar topik karena ini bukan tentang pemrograman atau pengembangan. Lihat Topik apa yang dapat saya tanyakan di sini di Pusat Bantuan. Mungkin Pengguna Super atau Apple Stack Exchange akan menjadi tempat yang lebih baik untuk bertanya. Lihat juga Di mana saya memposting pertanyaan tentang Dev Ops? .
jww

Jawaban:

196

Gunakan -oopsi atau aliasnya --output, atau alihkan output shell ke file pilihan dengan menggunakan >.

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

Jika Anda ingin mempertahankan nama file asli dari server jauh, gunakan -Oopsi atau aliasnya --remote-name.

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

Menyimpan keluaran dari lokasi jauh di direktori saat ini sebagai file.html.

simonnordberg
sumber
Sangat membantu mengingat fitur Chrome "Salin ke curl url" karena nama file keluaran dapat ditambahkan dengan mudah.
rainabba
15

curl -o <name> <url> sepertinya berhasil ..

PETUNJUK : Anda juga dapat mencoba dengan man curl...

Tonny Madsen
sumber