CentOS 8 Üzerinde Curl Kurulumu & Kullanımı

curl, uzak bir sunucudan veya uzak bir sunucuya veri aktarmak için kullanılan güçlü bir komut satırı aracıdır. Curl ile HTTP, HTTPS, SCP, SFTP ve FTP gibi çeşitli ağ protokollerini kullanarak veri indirebilir veya yükleyebilirsiniz. Curl içeren bir komutla dosyayı indirmeye çalışırken curl komutu bulunamadığını belirten bir hata mesajı alırsanız bu, curl paketinin CentOS makinenize yüklü olmadığı anlamına gelir.

Bu makalede, CentOS 8’de curl komutunun nasıl kurulacağı ve kullanılacağı ile ilgili talimatlar verilmektedir.

CentOS’a Curl Kurulumu
Curl paketi standart CentOS 8 depolarında mevcuttur. Sizden onay istendiğinde, Y yani Evet yanıtı ile curl yüklemek istediğinizi onaylamalısınız.

Kurmak için aşağıdaki komutu çalıştırın:

sudo dnf install curl

Kurulum tamamlandığında, terminalinizde curl yazarak doğrulayın:

curl

Çıktı şöyle görünmelidir:

curl: try 'curl --help' or 'curl --manual' for more information

Bu kadar! curl, CentOS sisteminize yüklendi ve kullanmaya başlayabilirsiniz.

Curl Kullanımı
Herhangi bir seçenek olmadan kullanıldığında, curl, verilen bağlantının kaynak kodunu standart çıktıya yazdırır:

curl https://www.kodkoda.com

Curl ile bir dosyayı indirmek için, -o veya -O seçeneğini ve ardından dosyanın bağlantısını kullanın.

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

Büyük harf -O, dosyayı orijinal dosya adıyla kaydeder:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

-I seçeneği curl ile birlikte kullanıldığında, belirli bir bağlantının HTTP üst bilgilerini görüntüler:

curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Thu, 09 Apr 2020 15:18:08 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Last-Modified: Wed, 08 Apr 2020 20:52:53 GMT
ETag: "525f-5a2cdaf1e6f82"
Accept-Ranges: bytes
Content-Length: 21087
Content-Type: text/html; charset=UTF-8

Curl ile parola korumalı FTP sunucularından da dosya indirebilirsiniz:

curl -u FTP_KULLANICI_ADI:FTP_SIFRESI ftp://ftp.muhyal.com/dosya.tar.gz

Sonuç curl, ağ üzerinden veri göndermenizi ve almanızı sağlayan çok yönlü bir araçtır.
Ve siz artık bu araca sahipsiniz :slight_smile:

Herhangi bir sorunla karşı karşıyaysanız, bu makaleyi yanıtlamaktan çekinmeyin :point_down: