Pour nettoyer ma collection de musique, j’ai eu besoin de lister les répertoires dans lesquels j’avais des fichiers autres que du mp3.
Il a donc fallu que je fasse chauffer le terminal et utilise la commande find et ses subtilités car je voulais remonter seulement certaines extensions de mes recherches et les écrire dans un fichier.
On se place dans le répertoire où l’on veut faire la recherche et on lance la commande suivante :
find -type f ! -iname '*.mp3' -a ! -iname '*.jpg' > fichier
Ici on recherche dans le répertoire les fichiers différents de mp3 et jpg et on va écrire le résultat dans un fichier nommé « fichier ».
On peut adapter en fonction de ses besoins en ajoutant les types de fichiers à exclure en ajoutant des -a ! -iname '*.extension'
Source : Forum Ubuntu-fr.org