Wget ile Dosya İsminin Otomatik Belirlenmesi

SSH’de “wget” komutu ile bazen dosya indirirken dosya isminin belirlenemediğini ve dosya isminin adreste görülen sayfa ismi ve bazı kodlardan oluştuğunu görürüz.

Bu problem için örnek bir komut;

wget 'http://spreadsheets.google.com/pub?key=pyj6tScZqmEfbZyl0qjbiRQ&output=xls'

Ayrıca bu saçma dosya ismi bazen öyle uzundur ki wget “Filename is too long!”, yani dosya isminin çok uzun olduğunu ve bu şekilde bir indirme yapamayacağını yazar.

İşte bunları düzeltmenin basit yolu. Komut aşağıda. Her şeyi aynen alıp “DOSYA ADRESİ” kısmını indirmek istediğiniz adresi yazıp komutu çalıştırırsanız doğru dosya isminin otomatik olarak belirlendiğini göreceksiniz.

wget --content-disposition 'DOSYA ADRESİ'

Bunun yanında dosyayı istediğiniz bir isimde de kaydederek bu sorunu aşabilirsiniz.

wget -O DOSYA İSMİ 'DOSYA ADRESİ'

Yalnız son örnekteki durumda eğer aynı dosya isminde dosya o klasörde varsa üstüne yazılacağı unutulmamalıdır.

Bir yorum yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir