Ceci est une ancienne révision du document !


Supprimer des fichiers antérieur à X jours

La gestion de l'espace disque sur un serveur passe souvent par la gestions des fichiers qui y sont présent et par la suppression de ceux devenus obsolètes.

La commande suivante permet de chercher des fichiers anciens et d'y appliquer une action, comme la suppression :

find /dir/file* -type f -mtime +7 -exec /bin/rm -f {} \;

La commande find va chercher dans le dossier /dir des fichiers (-type f) dont le nom commence par file. Elle isole les fichiers agés de plus de 7 jours (-mtime +7) puis y applique un processus (-exec) consistant à supprimer ces fichiers (/bin/rm -f {} \;).

On peut remplacer -type f par -type d pour traiter des dossiers plutôt que des fichiers.

Nicolas THOREZ 2019/11/04 17:05

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • clean_old_file.1581956249.txt.gz
  • Dernière modification : 2020/02/17 14:17
  • (modification externe)