Voici une mise en oeuvre de la commande « find » parmi tant d’autres.
Ici, je recherche tous les fichiers portant l’extension « .sql » ayant une date de création ou modification de plus de 15 jours. On peut facilement changer le dossier, la recherche, les options, ainsi que l’action à effectuer.
Voici le contenu de mon script Bash. Si vous faites comme moi, pensez à bien le rendre exécutable.
#!/bin/bash
# Suppression des sauvegardes MySQL de plus de 15 jours.
find /mnt/sauvegardes/*.sql -mtime +15 -exec rm {} ;
exit 0