J'avais une exigence similaire et la combinaison suivante semble être le choix parfait :
Dans l'exemple ci-dessous, tous les fichiers de http://url/dir1/dir2 (seul) sont téléchargés dans le répertoire local /dest/dir
wget  -nd -np -P /dest/dir --recursive http://url/dir1/dir2
Merci @ffledgling pour l'indice sur "-nd"
Pour l'exemple ci-dessus :
wget -nd -np --mirror --user=x --password=x ftp://ftp.site.com/folder/subfolder/evendeeper
Extraits du manuel :
   -nd
   --no-directories
       Do not create a hierarchy of directories when retrieving recursively.  With this option turned on, all files will get saved to the current directory, without clobbering (if a name shows up more than once, the
       filenames will get extensions .n).
   -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.
 -np (pas de parent) l'option fera probablement ce que vous voulez, liée à -L 1 (Je pense que je n'ai pas d'installation wget avant moi), ce qui limite la récursivité à un niveau.
 ÉDITER. d'accord. bah... je devrais peut-être attendre d'avoir bu un café.. Il y a un --cut ou une option similaire, qui vous permet de "couper" un nombre spécifié de répertoires du chemin de sortie, donc pour /a/b/c/d , une coupe de 2 forcerait wget à créer c/d sur votre machine locale
 Pour un chemin comme :ftp.site.com/a/b/c/d 
 -nH téléchargerait tous les fichiers dans le répertoire a/b/c/d dans le répertoire courant, et -nH --cut-dirs=3 téléchargerait tous les fichiers dans le répertoire d dans le répertoire courant.