suppression de fichiers suivant leur date [UNIX] - Shell/Batch - Programmation
Marsh Posté le 19-09-2004 à 00:16:36
je te conseille de faire ça en perl
voir l'opérateur -M qui est merveilleux
Marsh Posté le 19-09-2004 à 04:46:51
Il me semble que la date de création n'est pas sauvée dans les attributs des fichiers unix. Donc ce que tu veux faire n'est pas possible. Par contre tu as la date de dernier accès (sauf si le fs est monté avec l'option noatime), de dernière modification (du fichier), et de dernier changement (de l'inode). Si ça te vas, regarde du côté de « find -mtime +90 -exec rm -f {} \; »
Marsh Posté le 18-09-2004 à 23:24:47
Comment supprimer les fichiers d'un répertoire en fonction de leur date de création ?
par exemple : supprimer les fichiers dont leur date de création est supérieure à 3 mois