This one command allows you to download the content of a directory to a local directory without doing recuirsive searches
wget -np -N --cut-dirs=1 -A .dem ftp://user:firstname.lastname@example.org/tf2/orangebox/tf/*
specifically this one downloads all the “.dem” (-A .dem) (team fortress demo files) located into the remote “/tf2/orangebox/tf/” directory.
Files are saved into the current directory (–cut-dirs=1)
Additionally it makes use of timestamping (-N) in order to not download already existing files when doing a subsequent run.