2011-05-04 18 views

cevap

7

http://www.linuxquestions.org/questions/linux-networking-3/use-wget-to-download-multiple-files-with-wildcards-603486/ dayalı

wget -r -l1 --no-parent -A.cpp http://abc.com/programs/ 

deneyin. Sunucuda ayarlanan izinlere bağlı olarak, çalışabilir veya çalışmayabilir.

+0

Denedim, ancak çalışmıyor! ERROR 403 hatası alınıyor: Yasak. –

+0

Bu, bulduğum sayfada karşılaştıkları sorun. Bireysel dosyayı açık bir şekilde, yani wget http: // abc.com/programs/file.cpp' indirebilir misiniz? Değilse, sunucunuzdaki klasör izinlerini araştırmanız gerekir. Ayrıca benim düzenlememe dikkat edin, --no-ebeveyn bayrağına ihtiyacınız olabilir. –

+1

eğer noktayı kaldırırsanız çalışacaktır: -Acpp, c, h –

0

Bu http çünkü herhangi bir biçimde globbing veya listeleme izin vermez http yapılamaz. Sadece ftp adresleri için çalışacaktır (afaik.)

Bunu yapmanız gerekiyorsa, duruma bağlı olarak değişir. Wget'e bağlantı listelerini (örneğin bir dizin listesinde) söyleyebilirsiniz, ancak bundan biraz daha karmaşık olabilir.