Yazılışı curl [seçenekler] adresSık kullanılan seçenekler -ODosyayı aynı adla indirir. -IYalnızca yanıt başlıklarını gösterir. -LYönlendirmeleri izler. -X POST -dPOST isteği gönderir.
Örnekler 📋 curl -I https://ornek.comSitenin yanıt kodunu ve başlıklarını gösterir.
📋 curl -LO https://ornek.com/dosya.zipDosyayı indirir.
Açıklama Bir sunucuya veya sunucudan veri aktarır.
HTTP, HTTPS, FTP, SCP gibi birçok protokolü destekler.
Ayrıca bakınız: wcurl, wget.
Daha fazla örnek Bir HTTP GET isteği yap ve içeriği stdout'a yaz
📋 curl https://example.com HTTP GET isteği yap, 3xx yönlendirmelerini takip et ve yanıt başlıklarıyla içeriği stdout'a yaz
📋 curl [-L|--location] [-D|--dump-header] - https://example.com Bir dosyayı indir ve URL'deki dosya adıyla kaydet
📋 curl [-O|--remote-name] https://example.com/dosya.zip Form ile kodlanmış veri gönder (application/x-www-form-urlencoded türünde POST isteği). stdin'den okumak için --data @dosya_adı veya --data @'-' kullan
📋 curl [-X|--request] POST [-d|--data] 'isim=ali ' http://example.com/form Ekstra başlık, özel HTTP yöntemi ve proxy (BurpSuite gibi) ile istek gönder, güvensiz sertifikaları yoksay
📋 curl [-k|--insecure] [-x|--proxy] http://127.0.0.1:8080 [-H|--header] 'Authorization: Bearer token ' [-X|--request] GET|PUT|POST|DELETE|PATCH|... https://example.com JSON formatında veri gönder ve uygun Content-Type başlığını belirt
📋 curl [-d|--data] '{"isim":"ali" }' [-H|--header] 'Content-Type: application/json ' http://example.com/users/1234 İstemci sertifikası ve özel anahtar ile istek gönder, sertifika doğrulamasını atla
📋 curl [-E|--cert] istemci.pem --key anahtar.pem [-k|--insecure] https://example.com Bir alan adını özel bir IP adresine çözümle, ayrıntılı çıktı ile (DNS çözümlemesi için /etc/hosts dosyasını düzenlemeye benzer)
📋 curl [-v|--verbose] --resolve example.com :80 :127.0.0.1 http://example.com Ayrıntılı belge: curl.se/docs/manpage.html
Diğer sistemlerdeki karşılığı Linux komutları: alfabetik komşular certbot chmod chown compose cp cs2 curl dd df dir dnf dnf5 Tüm Linux komutları (196) → A-Z dizin
Örneklerin bir kısmı: tldr-pages, CC BY 4.0 .
curl Komutu hakkında
Bir adrese istek gönderir; dosya indirir, API test eder.
Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.
curl Komutu nasıl kullanılır?
Komutu bulun Arama kutusuna komutun adını ya da ne yapmak istediğinizi yazın. Örneği inceleyin Her komutun en çok kullanılan biçimleri örnekleriyle listelenir. Kopyalayın Tek tıkla kopyalayıp terminale yapıştırın; {{süslü}} alanları kendi değerlerinizle değiştirin.
Sıkça sorulan sorular
curl komutu ne işe yarar? Bir adrese istek gönderir; dosya indirir, API test eder.
curl komutunun karşılığı nedir? Windows CMD: curl (Windows 10+); PowerShell: Invoke-WebRequest.
curl komutu hangi sistemde çalışır? Linux dağıtımlarında (Ubuntu, Debian, CentOS, Fedora…) çalışır; çoğu macOS'ta ve Windows'ta WSL içinde de kullanılabilir.