find -size +400 -type f -exec rm '{}' ';'A moins qu'on ne veuille pas effacer dans les sous-répertoires.
Quel est l'intérêt de lancer un gros interpréteur quand un "petit" exécutable en C dédié à ce genre de tâches suffit ? Niveau administration, ce type de langages c'est génial justement quand le shell trouve ses limites, ce qui est àmha loin d'être le cas ici.Citation
Basile STARYNKEVITCH
Et si j'avais à coder ça, je choisirais un langage de script (ocaml, ruby, perl, python).
find <ton dossier> -size +400k -type f -maxdepth 1 -exec rm -f {} +
find <ton dossier> -size +400k -type f -maxdepth 1 | xargs rm -f