Toplu Dosya İndirme İçin En Pratik Yöntemler

Elinizde onlarca bağlantı var: bir dersin haftalık PDF'leri, bir veri portalındaki CSV dosyaları, bir Excel sütunundaki ürün görselleri ya da kendi sitenizin medya arşivi. Her birine tıklayıp "Kaydet" demek hem sıkıcı hem hataya açık. Bu rehber, toplu dosya indirme için 2026'da işe yarayan yöntemleri sıralar, her birinin ne zaman tercih edilmesi gerektiğini anlatır ve en sık karşılaşılan engel olan CORS'un nasıl aşılacağını gösterir.

Kısa cevap: URL listesinden toplu dosya indirmenin en hızlı yolu, bağlantıları Link Listesi İndir aracına yapıştırıp tek ZIP olarak almaktır; kurulum gerekmez, liste sunucuya gitmez. Yüzlerce büyük dosya ya da CORS engeli varsa wget -i liste.txt komutu veya bir indirme yöneticisi daha kararlıdır. Araç, engellenen bağlantılar için wget betiğini kendisi üretir.

Başlamadan önce: bağlantı listenizi temizleyin

Hangi yöntemi seçerseniz seçin, iyi bir liste işin yarısıdır:

  • Her satırda tek bir URL olsun; açıklama metinleri ayrı sütunda kalsın.
  • Doğrudan dosya bağlantısı kullanın. drive.google.com/file/d/... gibi paylaşım sayfaları dosya değil HTML döndürür. Dropbox'ta ?dl=0 yerine ?dl=1, Google Drive'da https://drive.google.com/uc?export=download&id=DOSYA_ID biçimini kullanın.
  • Yinelenen satırları kaldırın; iyi araçlar bunu otomatik yapar ama listeyi kontrol etmek zarar vermez. Listeyi bir web sayfasından çıkaracaksanız sayfadaki tüm linkleri çıkarma rehberi adımları anlatıyor.
  • http:// ile başlayan bağlantıları mümkünse https:// yapın; karışık içerik (mixed content) tarayıcı araçlarında engellenebilir.

Kurulum gerektirmeyen en hızlı yol. Link Listesi İndir aracı, yapıştırdığınız URL'leri doğrudan tarayıcınızdan çeker ve iki modda çalışır:

  • Tek ZIP: Dosyalar tarayıcı belleğinde toplanır, tek arşiv olarak iner. Sıra numarası ve ön ek ekleyebilirsiniz.
  • Tek tek indir: Her bağlantı kısa aralıklarla tarayıcının indirme kuyruğuna gönderilir; dosyalar ayrı ayrı İndirilenler klasörüne düşer.

Adımlar:

  1. Bağlantıları metin alanına yapıştırın.
  2. Modu seçin; ZIP modunda arşiv adını yazın.
  3. İsterseniz "sıra numarası ekle" ile 001-, 002- öneklerini açın.
  4. İndirmeyi Başlat deyin. Her satırın durumu (indirildi / hata / CORS engeli) canlı görünür.
  5. Engellenen dosyalar için "Engellenenleri tek tek indir" ya da "wget betiği" seçeneğini kullanın.

Artıları: Kurulum yok, liste sunucuya gitmez, dosyalar doğrudan kaynaktan cihazınıza akar, mobilde de çalışır. Eksileri: CORS izni vermeyen kaynaklar ZIP'e eklenemez (ama araç bunları açıkça işaretler ve alternatif sunar). Çok büyük toplamlar (2 GB+) için belleği zorlayabilir.

"Birden fazla dosya indirme" uyarısı

Chrome ve Edge, bir sitenin art arda indirme başlatmasını ilk seferde onayınıza sunar. Adres çubuğunun sağındaki simgeye tıklayıp İzin ver deyin. İzin yalnızca o site için geçerlidir ve istediğiniz zaman site ayarlarından geri alınabilir.

Yöntem 2: wget ile komut satırı

wget neredeyse her Linux dağıtımında hazır gelir; macOS'ta brew install wget, Windows'ta WSL veya Git Bash ile kullanılır. Bir listeden indirmek için:

wget -i liste.txt -nc --content-disposition -P indirilenler
  • -i liste.txt → bağlantıları dosyadan oku
  • -nc → var olan dosyayı yeniden indirme
  • --content-disposition → sunucunun önerdiği dosya adını kullan
  • -P → hedef klasör

Yarıda kesilen büyük dosyalar için -c (devam et) ekleyin. Link Listesi İndir aracı, "wget/curl betiği indir" düğmesiyle bu komutları listeniz için otomatik üretir; betiği indirip sh indir.sh ile çalıştırmanız yeterlidir.

Artıları: CORS'tan etkilenmez, kararlı, devam ettirilebilir, binlerce dosyada bile sorunsuz. Eksileri: Komut satırı gerekir; JavaScript ardındaki bağlantıları çözemez.

Yöntem 3: curl ile paralel indirme

curl de her sistemde bulunur ve 7.66+ sürümleriyle paralel indirmeyi destekler:

xargs -P 4 -n 1 curl -O -J -L < liste.txt

-P 4 aynı anda dört indirme yapar, -O dosya adını URL'den alır, -J sunucunun Content-Disposition başlığına uyar, -L yönlendirmeleri izler. Kaynak sunucuyu yormamak için paralelliği 3–5 ile sınırlayın.

Yöntem 4: İndirme yöneticileri

Free Download Manager, JDownloader, Motrix gibi masaüstü programlar panoya kopyaladığınız bağlantıları otomatik yakalar, parçalı indirme yapar ve hız sınırı koymanıza izin verir. Yüzlerce büyük dosyayı (ISO, video arşivi, veri seti) gece boyunca indirmek için idealdirler.

Artıları: Devam ettirme, zamanlama, hız kontrolü, kuyruk yönetimi. Eksileri: Kurulum gerektirir; bazı ücretsiz yöneticiler reklam ya da ek yazılım paketler. Resmî siteden indirin ve kurulumda "özel" seçeneğini tercih edin.

Yöntem 5: Bulut tarafında indirme (uzak indirme)

Google Drive, Dropbox veya kendi sunucunuza "URL'den ekle" özelliğiyle dosyaları doğrudan buluta indirebilir, sonra tek ZIP olarak çekebilirsiniz. Yavaş ev bağlantısında büyük dosyalar için kullanışlıdır. Dezavantajı, bağlantı listenizin üçüncü taraf bir servise gitmesi ve çoğu serviste günlük kota bulunmasıdır.

Karşılaştırma tablosu

YöntemKurulumCORS etkisiEn iyi senaryo
Tarayıcı aracıYokVar (işaretlenir)5–200 dosya, hızlı iş
wgetVar (çoğu sistemde hazır)YokYüzlerce dosya, kararlılık
curl paralelVar (hazır)YokHız, betikleme
İndirme yöneticisiVarYokBüyük dosyalar, gece indirme
Uzak indirmeHesapYokYavaş bağlantı

İndirdikten sonra düzenleme

Toplu indirilen dosyalar genellikle karışık adlarla gelir. Toplu Dosya Yeniden Adlandır ile tarihe göre sıralayıp numaralandırabilir, Türkçe karakterleri ve boşlukları temizleyebilirsiniz. İndirdikleriniz PDF ise Toplu PDF Birleştir ile tek belgede toplayın. Her iki araç da dosyalarınızı sunucuya göndermeden tarayıcıda çalışır. Adlandırma kuralları toplu yeniden adlandırma rehberinde, arşivleme ipuçları ZIP açma ve oluşturma rehberinde var.

Etik ve yasal hatırlatma

Toplu indirme güçlü bir araçtır. Kaynak sunucuyu yormamak için eşzamanlı indirme sayısını düşük tutun, sitenin kullanım koşullarına ve robots.txt dosyasına saygı gösterin. Telif hakkıyla korunan içerikleri yalnızca hak sahibinin izniyle indirin; YouTube, Netflix gibi platformların içerikleri bu rehberin kapsamı dışındadır.

Sık sorulan sorular

Her satırda bir adres olacak şekilde listeyi Link Listesi İndir aracına yapıştırın, "Tek ZIP" ya da "Tek tek indir" modunu seçip başlatın. Dosyalar doğrudan kaynak sunucudan tarayıcınıza iner; durum her satırda canlı görünür. Program kurmak ya da üye olmak gerekmez.

Chrome "birden fazla dosya indirme" iznini nasıl veririm?

Tek tek indirme modunda Chrome ve Edge ilk seferde adres çubuğunun sağında bir simge gösterir; tıklayıp "İzin ver" seçin. İzin yalnızca o site için geçerlidir ve Ayarlar → Site izinleri → Otomatik indirmeler bölümünden geri alınabilir.

Google Drive veya Dropbox linklerinden toplu indirme yapılabilir mi?

Paylaşım sayfası adresleri HTML döndürdüğü için doğrudan çalışmaz. Dropbox'ta ?dl=0 yerine ?dl=1, Google Drive'da https://drive.google.com/uc?export=download&id=DOSYA_ID biçimini kullanın. Büyük Drive dosyalarında virüs tarama uyarısı araya girdiği için indirme yöneticisi daha güvenilirdir.

wget ile listeden indirme komutu nedir?

wget -i liste.txt -nc --content-disposition -P indirilenler komutu listedeki her adresi indirilenler klasörüne indirir, var olanı atlar ve sunucunun önerdiği dosya adını kullanır. Yarım kalanlar için -c ekleyin. Tarayıcı aracı bu betiği listeniz için otomatik üretir.

CORS engeli nedir, neden bazı dosyalar inmiyor?

Tarayıcı, başka alan adındaki dosyayı sayfa içinden okumak için o sunucunun izin başlığını ister; izin yoksa dosya ZIP'e eklenemez. Araç bu dosyaları açıkça işaretler ve tek tek indirme ya da wget betiği seçeneği sunar. Komut satırı ve indirme yöneticileri bu kısıttan etkilenmez.

Toplu dosya indirme yasal mı?

Kendi içeriğiniz, açık veri ve indirilmesine izin verilen dosyalar için sorun yoktur. Telifli içerikleri izinsiz indirmek, kullanım koşulları toplu indirmeyi yasaklayan sitelerde bunu yapmak ya da sunucuyu yüksek eşzamanlı istekle yormak sorumluluk doğurur. robots.txt ve site kurallarına uyun.