Může wget být použity, aby byly všechny soubory na serveru?

hlasů
0

Může wget použít získat všechny soubory na server.Suppose, pokud se jedná o strukturu adresářů s použitím rámce Django na mých stránkách foo.com

A pokud tomu tak je adresářová struktura

            /web/project1
            /web/project2
            /web/project3
            /web/project4
            /web/templates

Bez znalosti jména adresářů /project1,project2.....Is je možné stahovat všechny soubory

Položena 07/10/2010 v 14:11
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
1

Za prvé, wget může být použita pouze k načtení souborů obsluhovaných webovým serverem. To není jasné, ve své otázce jste posíláte, ať už jste na mysli skutečné soubory nebo webové stránky. Hádal bych, podle toho, jak jste formuloval svůj dotaz, že váš záměr je stahovat soubory serveru, nikoli k webovým stránkám Django. Je-li to pravda, pak není wget nebude fungovat. Je třeba použít něco jako rsync nebo scp.

Pokud na mysli pomocí wget pro načtení všech generovaných stránek z Django, pak to bude fungovat pouze v případě odkazy směřují do těchto adresářů. Ano, budete potřebovat stránku, která má kód, jako je:

<ul>
<li><a href="/web/project1">Project1</a></li>
<li><a href="/web/project2">Project2</a></li>
<li><a href="/web/project3">Project3</a></li>
<li><a href="/web/project4">Project4</a></li>
<li><a href="/web/templates">Templates</a></li>
</ul>

wget není psychický; to může táhnout pouze na stránkách to ví o.

Odpovězeno 07/10/2010 v 15:45
zdroj uživatelem

hlasů
1

Dalo by se použít

wget -r -np http://www.foo.com/pool/main/z/

-r (načíst soubory / složky rekurzivně)

-np (ne sestup do nadřazeného adresáře Při rekurzivním)

nebo

wget -nH --cut-dirs=2 -r -np http://www.foo.com/pool/main/z/

--cut-dirs (to dělá Wgetu „nevidí“ číslo vzdáleného adresáře komponent)

-nH (vyvolání Wgetu s -r http://fly.srk.fer.hr/ vytvoří strukturu adresářů začínající fly.srk.fer.hr/. Tato možnost zakáže takové chování.)

Odpovězeno 07/10/2010 v 14:41
zdroj uživatelem

hlasů
0

pokusit rekurzivní načtení - -r možnost.

Odpovězeno 07/10/2010 v 14:16
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more