Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Supprimer des fichiers antérieur à X jours ====== <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2019/11/04 17:05// ===== Situation ===== 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 : <sxh bash>find /dir/file* -type f -mtime +7 -exec /bin/rm -f {} \;</sxh> ===== Explications ===== 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 {} \;''). ~~DISCUSSION~~ clean_old_file.txt Dernière modification : 2021/03/05 15:34de nekan