Site Overlay

curl ile Yarım Kalan İndirmeleri Kaldığı Yerden Devam Ettirme Rehberi

Dosya İndirme

curl ile Yarım Kalan İndirmeleri Kaldığı Yerden Devam Ettirme

curl ile Yarım Kalan İndirmeleri Kaldığı Yerden Devam Ettirme Rehberi

Dosya indirirken bağlantı kesilirse veya indirme yarıda kalırsa, tekrar baştan indirmek zaman kaybı olabilir. Neyse ki, curl komutu ile indirme işlemlerini kaldığı yerden devam ettirebilirsiniz. Bu rehberde, curl kullanarak yarım kalan indirmeleri nasıl devam ettireceğinizi ve komutun temel kullanımını öğreneceksiniz.

1. curl Nedir?

curl, URL üzerinden veri transferi yapmak için kullanılan güçlü ve esnek bir komut satırı aracıdır. HTTP, HTTPS, FTP ve daha birçok protokolü destekler. Dosya indirme, yükleme, API istekleri yapmak gibi birçok senaryoda kullanılır.

2. Yarım Kalan İndirmeyi Devam Ettirmek için curl -C Seçeneği

İndirme sırasında bağlantı koparsa veya iptal edilirse, indirme dosyasının bir kısmı bilgisayarınızda kalır. Bu durumda curl‘un -C - seçeneğini kullanarak indirmeyi kaldığınız yerden devam ettirebilirsiniz.

  • -C –: Bu parametre, curl‘un mevcut dosyadaki indirilmiş kısmı tespit etmesini ve kalan bölümü indirmeye devam etmesini sağlar.
  • -o: İndirilen dosyanın kaydedileceği dosya yolunu belirtir.

Örnek komut:

curl -C - -o "C:\lab\down\ubuntu.iso" "https://example.com/files/ubuntu.iso"

Bu komut, belirtilen URL’den ubuntu.iso dosyasını indirir ve indirme yarıda kalmışsa kaldığı yerden devam ettirir.

3. curl ile İndirme Devam Ettirmenin Avantajları

  • Zaman Kazandırır: Bağlantı kesilse bile baştan indirmek zorunda kalmazsınız.
  • Veri Tasarrufu Sağlar: Yarım kalan veri tekrar indirilmez, böylece bant genişliği korunur.
  • Pratik ve Hızlıdır: Komut satırından kolayca kullanılabilir.

4. curl Kullanırken Dikkat Edilmesi Gerekenler

  • Sunucu Desteği: İndirme devam ettirme özelliği sunucunun HTTP Range isteklerini desteklemesine bağlıdır. Bazı sunucular bu desteği vermeyebilir.
  • Dosya Yolu: -o ile belirttiğiniz dosya adı ve yolunun doğru olması ve dosyanın mevcut kısmi verisi içeriyor olması gerekir.
  • İzinler: Dosya üzerinde yazma izinlerine sahip olmalısınız.

5. curl ile İndirme İşlemi için Örnek Kullanım Senaryoları

  • Basit Dosya İndirme:
    curl -o dosya.zip https://example.com/files/dosya.zip
  • İndirmeyi Devam Ettirme:
    curl -C - -o dosya.zip https://example.com/files/dosya.zip
  • İndirme Sırasında Hız Limiti Koyma:
    curl --limit-rate 500k -C - -o dosya.zip https://example.com/files/dosya.zip

6. Alternatif: wget ile İndirme Devam Ettirme

Eğer wget kullanıyorsanız, indirme devam ettirmek için -c seçeneğini kullanabilirsiniz:

wget -c https://example.com/files/dosya.zip

Ancak, curl birçok sistemde yüklü olarak gelir ve daha geniş protokol desteği sunar.

Sonuç

curl komutu, dosya indirme ve özellikle yarım kalan indirmeleri kaldığı yerden devam ettirme konusunda oldukça kullanışlı ve pratik bir araçtır. Özellikle büyük dosyalar indirirken veya bağlantı sorunları yaşandığında zaman ve bant genişliği tasarrufu sağlar. Bu rehberi kullanarak, curl -C - seçeneğiyle indirmelerinizi kolayca devam ettirebilirsiniz.


image
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.