Turiu žiniatinklio katalogą, kuriame saugau kai kuriuos konfigūracijos failus. Norėčiau naudoti wget, kad tuos failus ištrauktų ir išlaikytų jų dabartinę struktūrą. Pavyzdžiui, nutolęs katalogas atrodo taip:
http://mysite.com/configs/.vim/
.vim turi daugybę failų ir katalogų. Noriu tai atkartoti kliento kompiuteryje naudodamas wget. Atrodo, kad negaliu rasti tinkamos wget vėliavų kombinacijos, kad galėčiau tai padaryti. Ką nors sugalvojote?
Turite perduoti -np
/--no-parent
parinktį wget
(be -r
/--recursive
, žinoma), nes priešingu atveju ji seka mano svetainės katalogo rodyklės nuorodą į pagrindinį katalogą. Taigi komanda atrodytų taip:
wget --recursive --no-parent http://example.com/configs/.vim/
Norėdami išvengti automatiškai sukurtų index.html
failų atsisiuntimo, naudokite parinktį -R
/--reject
:
wget -r -np -R "index.html*" http://example.com/configs/.vim/