curl, URL kurallarını kullanarak komut satırı altında çalışan bir dosya aktarım aracıdır. Dosya yükleme ve indirme işlemlerini destekliyor, bu yüzden kapsamlı bir aktarım aracıdır, ancak geleneksel olarak URL'ye indirme aracı denir.
-a/--append dosya yüklenirken hedef dosyaya eklenir -A/--user-agent <string> kullanıcı ajanını sunucuya gönderecek şekilde ayarlar - AnyAuth "herhangi bir" kimlik doğrulama yöntemini kullanabilir -b/--cookie <name=dize/dosya> çerez dizisi veya dosya okuma konumu - temel kullanımlar HTTP temel kimlik doğrulama -B/--use-ascii ASCII/metin transferi kullanır -c/--cookie-jar <file> ile işlem bittikten sonra bu dosyaya çerezi yazmak için -C/--devam <offset> et-at Breakpoint devam et -d/--data <data> HTTP POST veri iletir --data-ascii <data> verileri ASCII tarzında paylaşıyor --ikili veri <data> gönderisi ikili olarak veri --negotiate HTTP kimlik doğrulama kullanır --digest dijital kimlik doğrulama kullanır --disable-eprt EPRT veya LPRT yasaktır --disable-epsv EPSV kullanımını yasaklar -D/--dump-header, <file> başlık bilgilerini dosyaya yazar --egd-file <file> , Rastgele Veri (SSL) için EGD soket yolunu belirler. --TCP-nodelay TCP_NODELAY seçeneğiyle -e/--referans kaynak URL -E/--cert <cert[:p asswd]> İstemci sertifika dosyası ve şifresi (SSL) --sertifika <type> tipi sertifika dosyası türü (DER/PEM/ENG) (SSL) --anahtar <key> özel anahtar dosya adı (SSL) --tuş <type> tipi (DER/PEM/ENG) (SSL) --<pass>Özel Anahtar Şifresi (SSL) geç --motor <eng> şifreleme motoru kullanır (SSL). "--motor listesi" liste için --CA sertifikası <file> (SSL) --capath <directory> CA dizini (c_rehash kullanılarak yapılmış) ve eş ile (SSL) doğrulama için --şifreler <list> SSL şifreleri --sıkıştırıldığında, dönüş kısmının sıkıştırılması gerekir (deflate veya gzip kullanılarak). --connect-timeout <seconds> maksimum istek süresini belirler --create-dirs Yerel dizinler için bir dizin hiyerarşisi oluşturun --crlf yükleme, LF'yi CRLF'ye dönüştürmek için -f/--fail, bağlantı bozulduğunda HTTP hatası göstermez --ftp-create-dirs Eğer mevcut değilse uzak bir dizin oluşturun --ftp-yöntemi [multicwd/nocwd/singlecwd] CWD kullanımını kontrol eder --ftp-pasv port yerine PASV/EPSV kullanır --ftp-skip-pasv-ip PASV kullanırken IP adresini görmezden gelin --ftp-ssl, ftp veri transferi için SSL/TLS kullanmaya çalışıyor --ftp-ssl-reqd, ftp veri transferi için SSL/TLS gerektirir -F/--form <name=content> HTTP form gönderim verilerini simüle eder -form-string <name=string> HTTP form gönderim verilerini simüle eder -g/--globoff URL dizilerini devre dışı bırakır ve {} ile [] kullanımından farklı aralıklar gösterir -G/--get veri gönderir -h/--yardım -H/--başlık <line>özel başlık bilgisi sunucuya iletilir --ignore-content-length HTTP başlık bilgisinin göz ardı edilen uzunluğu -i/--include çıktı, protokol başlığı bilgisini içerir -I/--head sadece belge bilgilerini gösterir Oturum çerezlerini görmezden gelmek için dosyadan -j/--junk-session-cookies okuyor - Arayüz, <interface>kullanılacak ağ arayüzü/adresini belirler - KRB4, <级别>belirtilen güvenlik seviyesini etkinleştirir Krb4 -j/--junk-session-cookies dosyayı oturum çerezlerini görmezden gelir içine okur --arayüz <interface> belirtilen ağ arayüzü/adresini kullanır --krb4 <level> krb4'ü belirli bir güvenlik seviyesinde kullanın -k/--insecure, sertifikanın SSL sitesine kullanılmasını sağlar -K/--config belirtilen yapılandırma dosyası okundu -l/--list-only dosya isimlerini ftp dizininde listeler --limit <rate> hızı transfer hızını belirler --yerel port<NUM> numaralarının kullanımını zorunlu kılmaktadır -m/--max-time <seconds> maksimum transfer süresini belirler --max-redirs <num> okunacak dizinlerin maksimum sayısını belirler --max-filesize <bytes> , indirilen dosyaların toplam maksimum sayısını belirler -M/--manuel tamamen manuel gösteriyor -n/--netrc, netrc dosyasından kullanıcı adı ve şifreyi okur --netrc-optional -n'i geçersiz kılmak için .netrc veya URL kullanın --ntlm HTTP NTLM kimlik doğrulaması kullanır -N/--no-buffer, tamponlu çıktıyı devre dışı bırakır -o/--çıktı ile çıktıyı dosyaya yazmak için -O/---remote-name, dosyanın çıktısını yazar ve uzak dosyanın dosya adını korur -p/--proxytunnel HTTP proxy kullanır --proxy-anyauth Proxy doğrulama yönteminden birini seçin --proxy-basic proxy üzerinde temel kimlik doğrulama kullanır --proxy-digest, proxy üzerinde dijital kimlik doğrulama kullanır --proxy-ntlm, proxy üzerinde NTLM doğrulama kullanır -P/--ftp-port <address> port adresini kullanır, PASV değil -Q/--quote, <cmd>dosya aktarılmadan önce sunucuya bir komut gönderir -r/--range HTTP<range>/1.1 veya FTP sunucularından bayt aralıklarını alır --range-file reads (SSL) rastgele dosyalar -R/---remote-time Yerel olarak dosyalar oluşturulurken, uzak dosya zamanı korunur --tekrar <num> deneme Göndermenin kaç kez denendiği --tekrar deneme-gecikme <seconds> Iletimde bir sorun olduğunda tekrar deneme aralığını ayarlayın --retry-max-time <seconds> Iletim ile ilgili bir sorun olduğunda, maksimum deneme süresini ayarlayın -s/--sessiz mod. Hiçbir şey çıkarmıyor -S/---show-error bir hata gösterir --socks4 <host[:p ort]> Socks4 ile verilen bir host ve portu proxy --socks5 <host[:p ort]> Socks5 kullanarak belirli bir ana ve portu proxy ile --stderr <file> -t/--telnet-option <OPT=val> Telnet seçenek ayarı --trace ile <file> belirtilen dosyayı hata ayıklamak için --trace-ascii <file> Benzer --iz ama altıgen çıkışı yok --trace-time Takip ederken/ayrıntılı çıktı yaparken, bir zaman damgası ekleyin -T/--upload-file <file> Dosya Yükleme --url <URL> Spet URL ile çalışmak -u/--user <user[:p assword]> Sunucu için kullanıcı ve şifreyi ayarlayın -U/--proxy-user <user[:p assword]> Proxy kullanıcı adı ve şifresini ayarlayın -v/--çok konuştu -V/--versiyonu sürüm bilgisini gösterir -w/--write-out [format]hangi çıktı tamamlanmış -x/--proxy <host[:p ort]> belirli bir portta HTTP proxy kullanır -X/--request <command>hangi komutu belirtir -y/--hız-zamanı. Hız sınırını terk etmek için gereken süre. Varsayılan 30 -Y/--hız sınırı, şanzıman hızının sınırını, yani hız süresini 'saniyeler' durdurur -z/--time-cond teleport zaman ayarı -0/--http1.0 HTTP 1.0 kullanır -1/--tlsv1 TLSv1 (SSL) kullanır -2/--SSLv2 (SSL) SSLv2 kullanarak -3/--sslv3 SSLv3 (SSL) --3p-alıntı, örneğin -Q üçüncü taraf transfer için kaynak URL için --3p-URL, üçüncü taraf iletim için URL kullanır --3p-kullanıcı, üçüncü taraf iletim için kullanıcı adı ve şifre kullanır -4/--ipv4 IP4 kullanır -6/--ipv6 IP6 kullanır -#/--Progress-barı, mevcut transfer durumunu ilerleme çubuğu ile gösterir
|