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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part find . -mtime +1 -type f -xdev -print -exec rm {} \;
Si vous avez une idée, je suis preneur
Merci d'avance
Partager