Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

  • Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Unix'sel Curl Komutunun Mağrifetleri(Yetenekleri)

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,358
  • MFC Puanı
    16,420
1615819117054.png

Önsöz:

CURL, URL’lerle veri aktarımı için kullanılan bir komut satırı aracı ve kütüphanedir. Pek çok indirme komut dosyası veya dosya aktarımı, bunu başarmanın bir yolu olarak CURL’yi kullanır. Buna ek olarak, CURL FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP ve ağlarda oldukça popüler olan birçok protokolü desteklemektedir.

Öte yandan, CURL kullanımı sadece bilgisayarlarla değil, cep telefonları, arabalar gibi UNIX kullanan diğer cihazlarla sınırlı değildir ve dünyadaki en popüler uygulamaların çoğunun arka ucudur.

Komutun Sistem'e Yüklenmesi:

Debian/Pardus/Ubuntu/Mint :
Kod:
sudo -s  apt-get -u install -ff  curl

ÖRNEK ÇIKTI VE GÖRSELLER:

2f6XxGN.png

1615819319912.png

Kod:
linuxmaster@notebook-pc ~ $ sudo -s  apt-get -u install -ff  curl
[sudo] password for linuxmaster: **********************
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti      
curl zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
linuxmaster@notebook-pc ~ $

Fedora:
Kod:
sudo dnf install curl
Arch/Archman:
Kod:
sudo pacman -S curl

Bir web sitesinden HTTP başlık bilgisini alın


Bazı web sitelerinin HTTP başlıklarında depolanan bilgileri bilmek gerektiğinde durumlar vardır. CURL ile kolay.

Kod:
curl -I http://website.com

1615819575328.png

ÖRNEK GÖSTERİM:

2vq8t9i.png


İndirme hızını sınırla

Mobil veri kullanarak bağlıysanız veya yalnızca CURL indirme oranını sınırlamak istiyorsanız, bunu kolayca yapabilirsiniz.

Kod:
curl --limit-rate 100K -O http://website.com/dosya_adı

1615819866290.png

FTP sunucusundan dosya indirin

Bu yazının başında söylediğim gibi, CURL yalnızca HTTP’yi değil FTP’yi de birçok protokolü destekliyor.

Kod:
curl -u kullanıcı_adı:şifre -O ftp://ftpsunucu/dosya.zip

Daha fazla bilgi için Curl kitabını Gitbook üzerinden okuyabilir/indirebilirsiniz.

-----------------------------------------------------------------------------------------------------------

Github:
Kod:
https://github.com/bagder/everything-curl
Gitbook:
Kod:
https://legacy.gitbook.com/book/bagder/everything-curl/details
CURL Resmi Web Sayfası :
Kod:
https://curl.haxx.se/

------------------------------------------------------------------------------------------------------------

Kaynak Site :
Kod:
https://anadolupanteri.net/

Makaslayan/Sadeleştiren/Düzeltmeler Ekleyen : TRWE_2012


 
Üst Alt