wget(1) -r -np -nH -R index.html --restrict-file-names=nocontrol http://yourserver:8080/yourdir
The non-interactive network downloader
Recursive Retrieval Options
    -r
    --recursive
        Turn on recursive retrieving.    The default maximum depth is 5.
-np
--no-parent
    Do not ever ascend to the parent directory when retrieving recursively.  This is a useful option,
    since it guarantees that only the files below a certain hierarchy will be downloaded.
-nH
--no-host-directories
    Disable generation of host-prefixed directories.  By default, invoking Wget with -r
    http://fly.srk.fer.hr/ will create a structure of directories beginning with fly.srk.fer.hr/.  This
    option disables such behavior.
Recursive Accept/Reject Options
    -A acclist --accept acclist
    -R rejlist --reject rejlist
        Specify comma-separated lists of file name suffixes or patterns to accept or reject. Note that if any
        of the wildcard characters, *, ?, [ or ], appear in an element of acclist or rejlist, it will be
        treated as a pattern, rather than a suffix.
--restrict-file-names=modes
    Change which characters found in remote URLs must be escaped during generation of local filenames.
    Characters that are restricted by this option are escaped, i.e. replaced with %HH, where HH is the
    hexadecimal number that corresponds to the restricted character. This option may also be used to
    force all alphabetical cases to be either lower- or uppercase.
wget [option]... [URL]...
source manpages: wget