@Klaus : je considère ton script dangereux car il ne gère pas les noms de répertoires comprenant des espaces / autres caractères exotiques. Tu peux parfaitement l'utiliser chez toi si tu es sûr des noms de tes dossiers.
@Pierre : ça tient en une ligne, à modifier selon tes besoins. Regarde l'option --backup=MODE de mv, si il se trouve que tu as des fichiers ayant le même nom. find . -mindepth 2 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname \ '*.jpeg' \) -exec sh -c 'for i; do echo mv "$i" "${i##*/}"; done' \ territorial_pissings {} + -- "Free software, free society." Jérémie Courrèges-Anglas (New) GPG key : 06A11494
signature.asc
Description: Digital signature