Hur man använder Curl attribut

June 15

Curl är ett open-source verktyg som kommer att hämta alla typer av webbadresser över IP-nätverk. Det är ett användbart verktyg för att göra fjärr kopior av webbsidor eller för att upprätthålla up-to-date kopior av FTP-filer. Alla protokoll kan användas, såsom TELNET, FTP, HTTP, GOPHER eller LDAP. Denna artikel kommer att visa hur man använder curl attribut att maximera dess användbarhet.

Instruktioner

1 Skriv följande: curl http://www.mysite.com att ladda ner en kopia av HTML-sidan för www.mysite.com. Html skrivs till skärmen (standard output).

2 Skriv följande: curl ftp: //[email protected]/file.txt att ladda ner en fil från en FTP-plats. Du kommer att bli tillfrågad om användarens lösenord.

3 Starta om curl kommandot. Om filöverföring misslyckas av någon anledning, starta om curl kommandot med -C attribut att överföringen fortsätter där den stoppades, snarare än att starta om hela överföringen.

4 Använd -1 attribut. För att få en fil notering av en FTP-plats, använd -l attribut: curl -l ftp: // användare @ ftp. mysite.com.

5 Skaffa HTTP-huvudet i produktionen. Använda curl -i http://www.mysite.com. Utgången kommer att vara exakt vad som skickas till din webbläsare i en HTTP-hämtning.

6 Utför valfria kommandon före och / eller efter en filöverföring genom att skriva curl -Q.

Tips

  • Om du vill hämta flera filer, kan du ge din webbadress specifikation ett intervall: curl ftp: // användare @ ftp. mysite.com/file[az].txt.
  • Curl kommandot drivs av libcurl biblioteket. C programmerare kan använda detta bibliotek för att skriva anpassade kod för att hämta alla typer av webbadresser från sina egna C-program. Se man libcurl (3) för mer information.
  • Curl kommer inte att hämta en hel webbplats rekursivt. Använd kommandot wget istället.
  • Många miljövariabler kan påverka standard driften av curl. Se ner på manualsidan för curl för mer information.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com