Supprimer de vieux fichiers

Rédigé par Alexandre le 2019-06-04

#bash #loisir

Allez hop, c'est du vite fait bien fait, ça ne coûte rien et ça peut servir :

find /chemin/vers/le/dossier/contenant/les/fichier/* -mtime +30 -exec rm {} \;

Cette petite ligne de code utilise find pour trouver l'ensemble des fichiers ayant plus de 30 jours et les supprimer. Il est possible d'obtenir la liste des fichiers en remplaçant rm par echo.

Bien entendu, find prend tout un tas de paramètres différents et est un outil très puissant. Le maîtriser peut prendre du temps, mais peut également en faire gagner énormément. Les exemples/cours ne manque pas sur internet.