2013-06-29 14 views
6

wget'u kullanarak aynı klasörleri kullanarak bazı klasörleri indirmek istiyorum, burada apache dizininin yapısıdır.WGET Bir apache dizininin altındaki belirli klasörleri indirme

example.com/main/eschool/PhotoAlbum/Album/2008-10-13-citieneducationcenter/ 

example.com/main/eschool/PhotoAlbum/Album/2009-11-12-snfkdgjndfk/ 

example.com/main/eschool/PhotoAlbum/Album/2012-10-9-dsngosdgndfk/ 
bir desen var olduğu bulunmuştur

...:

example.com/main/eschool/PhotoAlbum/Album/20*, tüm bu klasörleri indirmek mümkündür?

+0

Her zaman bruteforce var :) –

cevap

11

sen example.com/main/eschool/PhotoAlbum/Album/ altında herşeyi indirmek isterseniz, ama ondan daha kullanabileceğiniz --recursive ve --no-parent seçenekleri:

Album dizin altındaki her şeyi indirecektir
wget --no-parent --recursive http://example.com/main/eschool/PhotoAlbum/Album/ 

.

wget --no-parent --recursive --level=3 http://example.com/main/eschool/PhotoAlbum/Album/ 

Album altında 3 alt dizinlere kadar detaya olacaktır: nasıl alt dizinleri içine wget dalış derin sınırlamak isterseniz, --level seçeneği belirleyebilirsiniz.

Ancak adıyla – tarafından bu yöntemler filtrenin ne onlar körlemesine bir dizindeki her şeyi ve onun alt dizinleri indirecektir. Daha fazla kontrol (örneğin, sadece 20* ile başlayan albümleri indirmek için) istiyorsanız, bir kabuk komut dosyası veya bir komut dosyası dili kullanmanız gerekir.

İlgili konular