


Was sind die Parameter des Linux-Curl-Befehls und wie werden sie verwendet?
Linux Curl ist ein Dateiübertragungstool, das URL-Regeln verwendet, um unter der Befehlszeile zu arbeiten. Es unterstützt das Hoch- und Herunterladen von Dateien und ist daher ein umfassendes Übertragungstool. Traditionell wird die URL jedoch üblicherweise als Download-Tool bezeichnet.
1. Curl-Befehlsparameter
-a/--append Beim Hochladen von Dateien an die Zieldatei anhängen
-a/--user-agent
- anyauth Sie können „Jede“ Authentifizierungsmethode verwenden ascii / Textübertragung
-c/--cookie-jar
-c/--continue-at
-d/ --data HTTP-Post-Methode zum Übertragen von Daten
--data-ascii Posten Sie Daten in der ASCII-Methode
--data-binary Posten Sie Daten in der Binärmethode
-- Negotiation HTTP-Authentifizierung verwenden
--digest Digitale Authentifizierung verwenden
--disable-eprt Deaktiviert die Verwendung von eprt oder lprt
--disable-epsv Deaktiviert die Verwendung von epsv
-d/--dump-header
--egd-file
--tcp-nodelay Verwenden Sie die Option tcp_nodelay
-referer Quell-URL
-e/--cert
--cert-type
--key
--key-type
--pass < ;pass> Private-Key-Passwort (ssl)
--engine
--cacert
--ciphers SSL-Passwort
--compressed Erforderlich, um einen komprimierten Zustand zurückzugeben (mit deflate oder gzip)
--connect -timeout
--create-dirs Erstellen Sie die Verzeichnishierarchie des lokalen Verzeichnisses
--crlf Beim Hochladen wird lf in crlf konvertiert
-f/--fail Wird nicht angezeigt http, wenn die Verbindung fehlschlägt Fehler
--ftp-create-dirs Wenn das Remote-Verzeichnis nicht existiert, erstellen Sie das Remote-Verzeichnis
--ftp-method [multicwd/nocwd/singlecwd] Kontrollieren Sie die Verwendung von cwd
-- ftp-pasv Verwenden Sie pasv/epsv anstelle von Port
--ftp-skip-pasv-ip Ignorieren Sie bei Verwendung von pasv die IP-Adresse
--ftp-ssl tls für die FTP-Datenübertragung
-f/--form
-form-string
-g/--globoff URL-Sequenzen und -Bereiche mit {} und [] deaktivieren
-g/--get Daten in Get-Methode senden
- h/--help Hilfe
-h/--header
--ignore-content-length Die Länge der ignorierten http-Header-Informationen
-i/-- include Protokoll-Header-Informationen bei der Ausgabe einbeziehen
-i/--head Nur Dokumentinformationen anzeigen
Aus der Datei Einlesen -j/--junk-session-cookies Sitzungscookies ignorieren
- Schnittstelle
- krb4
-j /--junk-session-cookies Lesen Sie die Datei und ignorieren Sie das Sitzungscookie
--interface
--krb4
-k/ --insecure ermöglicht den Zugriff auf SSL-Sites ohne Zertifikate
-k/--config Liest die angegebene Konfigurationsdatei
-l/--list-only Listet die Dateinamen im FTP-Verzeichnis auf
--limit-rate < ;rate> Legt die Übertragungsgeschwindigkeit fest
--local-port
-m/--max-time
--max-redirs
--max-filesize
-m/--manual Vollständiges Handbuch anzeigen
-n/--netrc Benutzername und Passwort aus der NetRC-Datei lesen
--netrc-optional .netrc oder URL verwenden, um -n zu überschreiben
--ntlm HTTP-NTLM-Authentifizierung verwenden
-n/--no -buffer Deaktivieren gepufferte Ausgabe
-o/--output Schreibe die Ausgabe in die Datei
-o/--remote-name Schreibe die Ausgabe in die Datei, behalte den Dateinamen der Remote-Datei bei
-p/- -proxytunnel Verwendung http-Proxy
--proxy-anyauth Wählen Sie eine beliebige Proxy-Authentifizierungsmethode
--proxy-basic Verwenden Sie die Standardauthentifizierung auf dem Proxy
--proxy-digest Verwenden Sie die digitale Authentifizierung auf dem Proxy
- -proxy-ntlm Verwenden Sie die NTLM-Authentifizierung auf dem Proxy
-p/--ftp-port
Portadresse anstelle von pasv verwenden -q/--quote
-r/--range < range> Bytebereich vom http/1.1- oder FTP-Server abrufen
--range-file Eine zufällige Datei lesen (ssl)
-r/--remote- time Behalten Sie beim lokalen Generieren von Dateien die Remote-Dateizeit bei
-- retry
-s/--silent stiller Modus. Nichts ausgeben
-s/--show-error ulousSK4 von â“ > Verwenden Sie den Socks5-Proxy für den angegebenen Host und Port
--stderr
--url
-u/--proxy-user < ;user[:password]>Legen Sie den Proxy-Benutzernamen und das Passwort fest
-v/--verbose
-v/-- version Versionsinformationen anzeigen
-w/--write-out [format] Welche Ausgabe wird abgeschlossen
-x/--proxy
--request
-y/--speed-time Die Zeit, die zum Aufheben der Geschwindigkeitsbegrenzung erforderlich ist. Der Standardwert ist 30
-1/--tlsv1 Verwenden Sie tlsv1 (ssl) -2/--sslv2 Verwenden Sie sslv2 (ssl) -3/--sslv3 Verwenden Sie sslv3 (ssl) --3p-quote Wie -q für die Quell-URL für die Übertragung an Dritte --3p-url Verwenden Sie die URL für die Übertragung an Dritte --3p-user Verwenden Sie Benutzername und Passwort für die Übertragung an Dritte -4/--ipv4 Verwenden Sie. ip 4 -6 /--ipv6 Verwenden Sie ip6 -#/--progress-bar Verwenden Sie einen Fortschrittsbalken, um den aktuellen Übertragungsstatus anzuzeigen -a/--append Wenn Sie eine Datei hochladen, hängen Sie sie an die Zieldatei an -a/ --user -agent-c /--continue-at
--tcp-nodelay Verwenden Sie die Option tcp_nodelay
-e/--referer-Quell-URL
-e/--cert
--cert - type
--key
--key-type
--pass
--engine
-form-string
-g/--globoff URL-Sequenz und -Bereich mit {} und [] deaktivieren
-g/--get Daten in Get-Methode senden
-h/ --help Hilfe
-h/--header
--ignore-content-length Die Länge der ignorierten http-Header-Informationen
-i/- -include In den Header-Informationen des Ausgabeprotokolls enthalten
-i/--head Zeigt nur Dokumentinformationen an
Aus Datei lesen -j/--junk-session-cookies Sitzungscookies ignorieren
- Schnittstelle
- krb4
-j/--junk-session-cookies Lesen Sie die Datei und ignorieren Sie das Sitzungscookie
--interface
--krb4
-k/--insecure Zugriff auf SSL-Sites ohne Zertifikate zulassen
-k/--config Liest die angegebene Konfiguration file
-l/-- list-only Listet die Dateinamen im FTP-Verzeichnis auf
--limit-rate
--local-port
-m/--max-time
--max-redirs
--max-filesize < Bytes> Legen Sie die maximale Gesamtzahl der heruntergeladenen Dateien fest
-m/--manual Vollständiges Handbuch anzeigen -n/--netrc Benutzernamen und Passwort aus der Netrc-Datei lesen --netrc-optional Verwenden Sie .netrc oder URL zum Überschreiben - n --ntlm HTTP-NTLM-Authentifizierung verwenden - n/--no-buffer Gepufferte Ausgabe deaktivieren
-o/--output Die Ausgabe in die Datei schreiben
-o/--remote-name Die Ausgabe schreiben zur Datei, behalten Sie den Dateinamen der Remote-Datei bei
-p/--proxytunnel Verwenden Sie den HTTP-Proxy
--proxy-anyauth Wählen Sie eine beliebige Proxy-Authentifizierungsmethode
--proxy-basic Verwenden Sie die Basisauthentifizierung auf dem Proxy
- -proxy-digest Zahlen für die Proxy-Authentifizierung verwenden
--proxy-ntlm Ntlm-Authentifizierung für den Proxy verwenden
-p/--ftp-port
Portadresse anstelle von pasv verwenden -q/--quote
-r/--range
--range-file read (ssl) random file
-r /--remote-time Behalten Sie beim lokalen Generieren von Dateien die Remote-Dateizeit bei
--retry
--retry-max-time
-s/--silent Silent-Modus. Nichts ausgeben
-s/--show-error ulousSK4 von â“ > Verwenden Sie den Socks5-Proxy für den angegebenen Host und Port
--stderr
-t/--telnet -option
--trace
--trace-ascii
-time Zeitstempel beim Verfolgen/ausführlicher Ausgabe hinzufügen
-t/--upload-file --url -u/--user -u/--proxy-user -v/--verbose -v/- -version Versionsinformationen anzeigen -w/--write-out [format] Welche Ausgabe ist abgeschlossen? -x/--proxy -y/--speed- time Die Zeit, die zum Aufgeben der Geschwindigkeitsbegrenzung erforderlich ist. Der Standardwert ist 30 11, für größere Dinge können wir sie in Abschnitten herunterladen [root@krlcgcms01 mytest]# curl -r 0-100 -o img.part1 - content/uploads/2010/09/compare_varnish.jpg % total % erhalten % xferd Durchschnittsgeschwindigkeit Zeit Zeit . Zeit aktuell dload Upload Gesamtausgabe verbleibende Geschwindigkeit 100 101 100 101 0 0 105 0 --:--:-- --:--:-- --:--:-- 0 gcms01 mytest]# Curl -r 100-200 -o img.part2 - content/uploads/2010/09/compare_varnish.jpg % gesamt % erhalten % xferd durchschnittliche Geschwindigkeit Zeit Zeit Zeit aktueller dload Upload insgesamt . ausgegeben linke Geschwindigkeit 100 101 100 101 0 0 57 0 0:00:01 0:00:01 --:--:-- 0 [root@krlcgcms01 mytest]# curl -r 200- -o img.part3 - Inhalt/Uploads /2010/09/compare_varnish.jpg % insgesamt % erhalten % xferd Durchschnittsgeschwindigkeit Zeit Zeit Zeit aktuell dload upload insgesamt ausgegebene linke Geschwindigkeit 100 104k 100 . 10 4k 0 0 52793 0 0:00:02 0:00:02 --:--:-- 88961 [root@krlcgcms01 mytest]# ls |grep part | xargs du -sh 4.0k one.part1 112k three.part3 4.0k two.part2 [root@krlcgcms01 mytest]# curl -r 0-100 - o img.part1 - content/uploads /2010/09/compare_varnish.jpg % insgesamt % empfangen % xferd Durchschnittsgeschwindigkeit Zeit Zeit Zeit aktuell dload upload insgesamt ausgegebene linke Geschwindigkeit 100 101 100 . 1 01 0 0 105 0 --:--:-- -- :--:-- --:--:-- 0 [root@krlcgcms01 mytest]# curl -r 100-200 -o img.part2 - content/uploads/2010/09/compare_varnish.jpg % gesamt % empfangen % xferd durchschnittliche Geschwindigkeit Zeit Zeit aktuell Dload Upload insgesamt ausgegebene linke Geschwindigkeit 101 1934 101 1934 0 0 3184 --:--: -- --:--:-- --: -- :-- 7136 Oder verwenden Sie die folgende Methode [zhangy@blackghost ~]$ curl -o ftp://username:password@ip:port/demo/curtain/bbstudy_files/style.css [ zhangy@blackghost ~]$ curl -o ftp://username:password@ip:port/demo/curtain/bbstudy_files/style.css 15, hochladen per FTP [zhangy@blackghost ~]$ curl -t test.sql ftp ://username:password@ip:port/demo/curtain/bbstudy_files/ [zhangy@blackghost ~]$ curl -t test.sql ftp://username:password@ip:port/ demo/curtain/bbstudy_files/ Das obige ist der detaillierte Inhalt vonWas sind die Parameter des Linux-Curl-Befehls und wie werden sie verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Verwenden Sie Python im Linux -Terminal ...

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

Um eine Web.xml -Datei zu öffnen, können Sie die folgenden Methoden verwenden: Verwenden Sie einen Texteditor (z.

In Bezug auf das Problem der Entfernung des Python -Dolmetschers, das mit Linux -Systemen ausgestattet ist, werden viele Linux -Verteilungen den Python -Dolmetscher bei der Installation vorinstallieren, und verwendet den Paketmanager nicht ...

Linux wird am besten als Serververwaltung, eingebettete Systeme und Desktop -Umgebungen verwendet. 1) In der Serververwaltung wird Linux verwendet, um Websites, Datenbanken und Anwendungen zu hosten und Stabilität und Zuverlässigkeit bereitzustellen. 2) In eingebetteten Systemen wird Linux aufgrund seiner Flexibilität und Stabilität in Smart Home und Automotive Electronic Systems häufig verwendet. 3) In der Desktop -Umgebung bietet Linux reichhaltige Anwendungen und eine effiziente Leistung.

Debianlinux ist bekannt für seine Stabilität und Sicherheit und wird in Server-, Entwicklungs- und Desktop -Umgebungen häufig verwendet. Während es derzeit einen Mangel an offiziellen Anweisungen zur direkten Kompatibilität mit Debian und Hadoop gibt, wird dieser Artikel Sie dazu veranlassen, Hadoop in Ihrem Debian -System bereitzustellen. Debian -Systemanforderungen: Bevor Sie mit der Hadoop -Konfiguration beginnen, stellen Sie bitte sicher, dass Ihr Debian -System die Mindestanforderungen von Hadoop erfüllt, einschließlich der Installation der erforderlichen Java -Laufzeitumgebung (JRE) und Hadoop -Pakete. Schritte zur Bereitstellung von Hadoop -Bereitstellungen: Download und Unzip Hadoop: Laden Sie die Hadoop -Version von der offiziellen Apachehadoop -Website herunter und lösen Sie sie

"DebianStrings" ist kein Standardbegriff und seine spezifische Bedeutung ist noch unklar. Dieser Artikel kann seine Browserkompatibilität nicht direkt kommentieren. Wenn sich jedoch "DebianStrings" auf eine Webanwendung bezieht, die auf einem Debian -System ausgeführt wird, hängt seine Browserkompatibilität von der technischen Architektur der Anwendung selbst ab. Die meisten modernen Webanwendungen sind für die Kompatibilität des Cross-Browsers verpflichtet. Dies beruht auf den folgenden Webstandards und der Verwendung gut kompatibler Front-End-Technologien (wie HTML, CSS, JavaScript) und Back-End-Technologien (wie PHP, Python, Node.js usw.). Um sicherzustellen, dass die Anwendung mit mehreren Browsern kompatibel ist, müssen Entwickler häufig Kreuzbrowser-Tests durchführen und die Reaktionsfähigkeit verwenden

Muss ich einen Oracle -Client installieren, wenn ich mit GO eine Verbindung zu einer Oracle -Datenbank herstellen kann? Bei der Entwicklung in Go ist die Verbindung zu Oracle -Datenbanken eine übliche Anforderung ...
