Hvordan bruke Curl attributter

Curl er en åpen kildekode-verktøy som vil hente alle typer nettadresser over IP-nettverk. Det er et nyttig verktøy for å lage eksterne kopier av websider eller å opprettholde up-to-date kopier av FTP-filer. Enhver protokollen kan brukes, for eksempel Telnet, FTP, HTTP, GOPHER eller LDAP. Denne artikkelen viser hvordan du kan bruke curl attributter for å maksimere sin nytte.

Bruksanvisning

1 Skriv inn følgende: curl http://www.mysite.com å laste ned en kopi av html side for www.mysite.com. Html blir skrevet til skjermen (standard output).

2 Skriv inn følgende: curl ftp: //[email protected]/file.txt å laste ned en fil fra et FTP-område. Du vil bli bedt om brukerens passord.

3 Start curl kommando. Hvis filoverføring eller annen grunn mislykkes, starter curl kommandoen med C-attributtet for å ha overførings fortsette der den stoppet, heller enn å starte hele overføringen.

4 Bruk -1 attributtet. For å få en fil notering av et FTP-område, kan du bruke -l attributt: curl -l ftp: // bruker @ ftp. mysite.com.

5 Skaff HTTP header i produksjonen. Bruk curl -i http://www.mysite.com. Utgangen vil være akkurat hva som sendes til nettleseren din i en HTTP henting.

6 Utfør valgfrie kommandoer før og / eller etter en filoverføring ved å skrive curl -Q.

Hint

  • For å hente flere filer, kan du gi din URL spesifikasjon et utvalg: curl ftp: // bruker @ ftp. mysite.com/file[az].txt.
  • Den curl kommando drives av libcurl biblioteket. C-programmerere kan bruke dette biblioteket for å skrive tilpasset kode for å hente alle typer nettadresser fra sine egne C-programmer. Se mannen libcurl (3) for detaljer.
  • Curl vil ikke hente et helt nettsted rekursivt. Bruk wget kommandoen i stedet.
  • Mange miljøvariabler kan påvirke standard drift av curl. Se nederst på mannen siden for curl for detaljer.