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
Herhangi bir sorunla karşı karşıyaysanız, bu makaleyi yanıtlamaktan çekinmeyin