Bonjour,

Je me tourne vers vous puisque je souhaiterais supprimer un ensemble de fichiers du même nom, mais avec des dates différentes au niveau du nom de fichier.

Exemple : (date du jour 20120918)

20120904_FICHIER_TEST.txt (date fichier 20120904)
20120903_FICHIER_TEST.txt (date fichier 20120903)
20120902_FICHIER_TEST.txt (date fichier 20120902)
20120901_FICHIER_TEST.txt (date fichier 20120901)

En gros supprimer tous les fichiers sauf le dernier créé :

"20120904_FICHIER_TEST.txt".

J'aurais bien fais comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
find . -mtime +1 -type f -xdev -print -exec rm {} \;
Mais -mtime se joue en fonction de la date du fichier... Il faudrait pouvoir dire de supprimer les fichiers vieux de x jours mais garder le plus récent.

Si vous avez une idée, je suis preneur

Merci d'avance