say you wanna mirror this address, for example:
ftp://ftp.slackware.at/slackware-10.0/
normally, you'd do something like:
wget --mirror
ftp://ftp.slackware.at/slackware-10.0
but since you don't want the directory called "source", you can exclude it like this:
wget --mirror
--exclude-directories=slackware-10.0/source
ftp://ftp.slackware.at/slackware-10.0
and if you'd wanna exclude a whole bunch of directories, it could look something like this (for example):
wget --mirror
--exclude-directories=\
slackware-10.0/bootdisks,\
slackware-10.0/extra,\
slackware-10.0/pasture,\
slackware-10.0/rootdisks,\
slackware-10.0/source,\
slackware-10.0/testing,\
slackware-10.0/zipslack,\
slackware-10.0/slackware/gnome,\
slackware-10.0/slackware/kde,\
slackware-10.0/slackware/kdei,\
slackware-10.0/slackware/patches/source \
ftp://ftp.slackware.at/slackware-10.0
do a
man wget for more info...
good luck...