C'è un modo per dare un nome file specifico quando si salva un file tramite cURL?


108

Sto estraendo i file usando curl nel terminale di mac OS X e voglio dare loro nomi diversi. C'è un modo per specificare un nome, come una funzione "salva con nome" quando si usa curl?


2
Stack Overflow è un sito per domande di programmazione e sviluppo. Questa domanda sembra essere fuori tema perché non si tratta di programmazione o sviluppo. Vedi Quali argomenti posso chiedere qui nel Centro assistenza. Forse Super User o Apple Stack Exchange sarebbero un posto migliore per chiedere. Vedi anche Dove posso pubblicare domande su Dev Ops? .
jww

Risposte:


196

Utilizzare l' -oopzione o il suo alias --outputo reindirizzare l'output della shell al file scelto utilizzando >.

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

Se desideri mantenere il nome del file originale dal server remoto, utilizza l' -Oopzione o il suo alias --remote-name.

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

Memorizza l'output dalla posizione remota nella directory corrente come file.html.


Particolarmente utile data la funzione "Copia su URL curl" di Chrome perché il nome di un file di output può essere aggiunto facilmente.
rainabba

15

curl -o <name> <url> sembra fare il trucco ..

SUGGERIMENTO : puoi provare anche con man curl...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.