Curl è un utility open source che consente di recuperare tutti i tipi di URL su reti IP. È un utile strumento per fare copie remote delle pagine Web o per mantenere copie aggiornate dei file FTP. Qualsiasi protocollo può essere utilizzato, ad esempio TELNET, FTP, HTTP, GOPHER o LDAP. Questo articolo vi mostrerà come utilizzare gli attributi ricciolo per massimizzare la sua utilità.
Istruzioni
1
Digitare quanto segue: arricciare i http://www.mysite.com per scaricare una copia della pagina html per www.mysite.com. Il codice html verrà stampato sullo schermo (output standard).
2
Digitare quanto segue: arricciare i ftp://[email protected]/file.txt per scaricare un file da un sito FTP. Verrà richiesto per la password dell'utente.
3
Riavviare il comando curl. Se il trasferimento di file non riesce per qualsiasi motivo, è necessario riavviare il comando curl con l'attributo - C per avere il trasferimento continuare dove si è fermato, invece di riavviare l'intero trasferimento.
4
Attributo use il -1. Per ottenere un file elenco di un sito FTP, utilizzare l'attributo -l: curl -l ftp://user@ftp. miosito.com.
5
Ottenere l'intestazione HTTP in uscita. Usare curl -i http://www.mysite.com. L'output sarà esattamente ciò che viene inviato al vostro browser in un recupero di HTTP.
6
Eseguire comandi facoltativi prima e/o dopo un trasferimento di file digitando curl -Q.
Consigli & Avvertenze
- Per recuperare più file, si può dare la vostra specifica URL una gamma: curl ftp://user@ftp. in mysite.com/file[a-z].txt.
- Il comando curl è arricchito con la libreria libcurl. C i programmatori possono utilizzare questa libreria per scrivere codice personalizzato per recuperare tutti i tipi di URL dai propri programmi C. Vedere uomo libcurl(3) per i dettagli.
- Ricciolo non recupererà un intero sito Web in modo ricorsivo. Utilizzare invece il comando wget.
- Molte variabili ambientali possono influenzare il funzionamento predefinito del ricciolo. Vedere il fondo della pagina man per l'arricciatura per dettagli.