Nwlapcug.com


Come utilizzare gli attributi Curl

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.