Dosyayı curl kullanarak indirmeye çalışırsanız ve curl komutu bulunamadı diyen bir hata mesajı alırsanız, bu, curl paketinin CentOS Sisteminizde yüklü olmadığı anlamına gelir.
Bu kılavuz, Rocky Linux 9 ve Alma Linux 9’da Curl’un Nasıl Kurulacağını ve Kullanılacağını açıklar.
Curl’i Rocky Linux 9 ve Alma Linux 9’a Yükleyin
Paketler, varsayılan Rocky Linux 9 ve Alma Linux 9 depolarında bulunur ve bunları yüklemek için aşağıdaki komutu çalıştırın:
sudo dnf install curl
Curl’un kurulu olduğunu doğrulamak için terminale curl yazın ve Enter’a basın:
curl
Komut aşağıdaki çıktıyı yazdıracaktır:
curl: try 'curl --help' or 'curl --manual' for more information
Bu noktada, Debian makinenize başarıyla curl yüklediniz ve kullanmaya başlayabilirsiniz.
Curl Kullanmaya Başlayın
Herhangi bir seçenek olmadan kullanıldığında curl, argüman olarak belirtilen URL kaynak kodunu standart çıktıya yazdırır, örneğin:
curl https://example.com
Curl kullanarak dosya indirmek için -oor-O
bayrağını kullanın.
-o
(küçük harf o) seçeneği, kaydedilen dosyanın adını belirtmenize olanak tanır
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
-O
seçeneği (büyük harf o) dosyayı orijinal dosya adıyla kaydeder:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Curl’ün bir başka kullanışlı özelliği, belirli bir URL’nin HTTP başlıklarını görüntüleme yeteneğidir:
curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2020 22:01:04 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: Thu, 06 Feb 2020 17:21:08 GMT
ETag: "5421-59deb7fadfdfd"
Accept-Range: bytes
Content-Length: 21537
Content-Type: text/html; charset=UTF-8
Curl ile parola korumalı bir FTP sunucusundan da dosya indirebilirsiniz:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Curl, bir ağ üzerinden veri göndermenize ve almanıza izin veren çok yönlü bir araçtır. Curl’i Debian’a kurmak oldukça basit bir iştir.