← man/network
lwp-download — man lwp-download — 80×24
ugur@toprak:~/man/network$man lwp-download
Bölüm 1

lwp-download

Web üzerinden büyük dosyaları indirir (fetch)

Özet

	lwp-download [-a] [-s] <url> [<local path>]

	Seçenekler:

	  -a   dosyayı ASCII modunda kaydeder
	  -s   çıktı dosyası adını tahmin etmek için HTTP başlıklarını (headers) kullanır

Açıklama

lwp-download programı, belirtilen url adresindeki dosyayı yerel bir dosyaya kaydeder.

Eğer local path (yerel yol) belirtilmezse, geçerli dizin varsayılır.

Eğer local path bir dizin ise, yerel dosya adını oluşturmak için url yolunun son bölümü dizin yolunun sonuna eklenir. Eğer url yolu eğik çizgi (slash) ile bitiyorsa, "index" adı kullanılır. -s seçeneği ile dosya adının son bölümü, sunucu tarafından sağlanan Content-Disposition başlığı veya yönlendirme URL'leri gibi kaynaklardan alınır. Sunucu tarafından bildirilen Content-Type ile eşleşen bir dosya uzantısı da sonuna eklenebilir. Üretilen dosya adıyla bir dosya zaten mevcutsa, lwp-download üzerine yazmadan önce onay ister ve eğer standart girdisi bir terminal değilse başarısız olur. Bahsedilen kaynaklardan kabul edilebilir bir dosya adı türetilemezse, bu çağrı biçimi de başarısız olacaktır.

Eğer local path bir dizin değilse, doğrudan kaydedilecek dosya yolu olarak kullanılır. Dosya zaten mevcutsa üzerine yazılır.

lwp-download programı libwww-perl kütüphanesi kullanılarak uygulanmıştır. Dosyayı bellekte saklamadığı için büyük dosyaları indirmek için lwp-request programından daha uygundur. Diğer bir avantajı da ilerlemesi hakkında sizi güncel tutması ve endişelenmeniz gereken çok fazla seçeneğin olmamasıdır.

Dosyayı metin (ASCII) modunda kaydetmek için "-a" seçeneğini kullanın. Bu seçenek DOS tabanlı sistemlerde fark oluşturabilir.

Örnek

En yeni ve en harika perl sürümünü indirin:

$ lwp-download http://www.perl.com/CPAN/src/latest.tar.gz Saving to 'latest.tar.gz'... 11.4 MB received in 8 seconds (1.43 MB/sec)

Yazar

Gisle Aas gisle@aas.no

perl v5.34.0 2020-04-14 LWP-DOWNLOAD(1)