Apres plusieurs tests, je pense que le probleme vient du serveur ftp de Free. mdelete tot* marche tres bien sur mon vsftp mais si je fais la meme manipulation chez Free, rien ne se passe, ca donne le meme resultat que mdelete fichier_qui_existe_pas.
Peut etre ont-ils interdit le globbing, mais si ca peut te rassurer tu n'es pas le seul.
Il te reste la solution de faire un list. Tu grep le resultat avec ta regexp et sur chaque ligne, tu effaces le fichier. Je sais c'est moche, c'est lourd, mais je vois que ca presentement.