Wie Curl Attribute verwenden

March 5

Curl ist ein Open Source-Dienstprogramm, die alle Arten von URLs über IP-Netzwerke abgerufen werden. Es ist ein nützliches Tool für remote-Kopien der Webseiten oder aktuelle Kopien der FTP führen. Jedes Protokoll kann verwendet werden, wie TELNET, FTP, HTTP, GOPHER oder LDAP. Dieser Artikel zeigt wie man locken Attribute verwenden, um seinen nutzen zu maximieren.

Anweisungen

1 Geben Sie Folgendes ein: zum Download der html-Seite für www.mysite.com http://www.mysite.com locken. Der HTML-Code wird auf dem Bildschirm (Standardausgabe) gedruckt.

2 Geben Sie Folgendes ein: locken zum Herunterladen einer Datei von einer FTP-Site ftp://[email protected]/file.txt. Sie werden aufgefordert, das Kennwort des Benutzers.

3 Starten Sie den Befehl locken. Wenn Ihre Dateitransfer aus irgendeinem Grund fehlschlägt, starten Sie Befehls locken mit Attributs - C haben die Übertragung weiter wo es aufgehört, anstatt die gesamte Übertragung neu zu starten.

4 Use die-1-Attribut. Um eine Datei aus einer FTP-Site Liste abzurufen, verwenden Sie Attributs -l: locken -l der ftp://user@ftp. mysite.com: binden.

5 Erhalten Sie den HTTP-Header in der Ausgabe. Verwenden Sie locken -i http://www.mysite.com. Die Ausgabe wird genau sein, was an Ihrem Browser in einen HTTP-Abruf gesendet wird.

6 Führen Sie optionale Befehle aus, vor und/oder nach eine Dateiübertragung durch Eingabe von curl -Q.

Tipps & Warnungen

  • Um mehrere Dateien abzurufen, können Sie Ihre URL-Angabe eine Palette geben: ftp://user@ftp locken. die mysite.com/file[a-z].txt.
  • Der locken-Befehl ist powered by die Libcurl-Bibliothek. C-Programmierer können diese Bibliothek angepassten Code zum Abrufen aller Arten von URLs aus eigenen C-Programme schreiben. Siehe Man libcurl(3) für Details.
  • Locken werden keine gesamte Website rekursiv abgerufen werden. Verwenden Sie stattdessen den Befehl Wget.
  • Viele Umgebungsvariablen beeinflussen die Standardoperation über Curl. Siehe unten die Manpage für Curl für Details.