Bir dosyayı cURL ile kaydederken belirli bir dosya adı vermenin bir yolu var mı?


108

Mac OS X terminalinde curl kullanarak dosyaları çekiyorum ve onlara farklı adlar vermek istiyorum. Curl kullanırken "farklı kaydet" işlevi gibi bir ad belirtmenin bir yolu var mı?


2
Stack Overflow, programlama ve geliştirme soruları için bir sitedir. Bu soru, programlama veya geliştirme ile ilgili olmadığı için konu dışı gibi görünüyor. Burada , Yardım Merkezinde hangi konular hakkında soru sorabilirim konusuna bakın . Belki Süper Kullanıcı veya Apple Yığın Değişimi sormak için daha iyi bir yer olabilir. Ayrıca, Dev Ops hakkında nereye soru gönderebilirim? .
jww

Yanıtlar:


196

Ya -oseçeneği ya da takma adını kullanın ya da --outputkullanarak kabuk çıktısını istediğiniz dosyaya yönlendirin >.

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

Orijinal dosya adını uzak sunucudan korumak istiyorsanız, -Oseçeneği veya diğer adını kullanın --remote-name.

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

Uzak konumdaki çıktıyı geçerli dizinde file.html olarak depolar.


Çıktı dosyası adı kolayca eklenebildiğinden, Chrome "curl url'ye kopyala" özelliği göz önüne alındığında özellikle yararlıdır.
rainabba

15

curl -o <name> <url> hile yapıyor gibi görünüyor ..

İPUCU : Şunu da deneyebilirsiniz man curl...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.