Supprimer les fichiers de plus d'un mois ou plus d'une semaine

Supprimer les fichiers de plus d'un mois ou plus d'une semaine - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-12-2013 à 18:36:38    

Salut,
 
J'ai une liste de fichiers, générés tous les soirs (un par soir) comme ceci :
/files/monfichier-%Y-%m-%d.tar
 
Donc ça fait par exemple :
/files/monfichier-2013-12-13.tar
 
Je voudrais faire un script SH que je lancerai par une tache cron qui supprimerait tous les fichiers de plus d'un mois.
Dans mon cas, le fichier du 2013-11-13
 
Ou alors plus de 7 jours : supprimer le fichier du 2013-11-06
 
Sauriez vous comment faire svp  :??:  
 
Merci


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Marsh Posté le 13-12-2013 à 18:36:38   

Reply

Marsh Posté le 13-12-2013 à 18:59:01    

$ man find
 
:)


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 13-12-2013 à 20:58:59    

pourrais tu être un peu plus explicite s'il te plait ?


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Marsh Posté le 13-12-2013 à 21:56:21    

la commande "find" permet de rechercher des fichiers selon certains critères (dont la date de création par exemple)
 
tu as des exemples dans sa page de manuel (le "man" )
 
par exemple, pour afficher la liste de tous les fichiers du répertoire courant dont la date de création est supérieure à 15 jours :
 
find . -ctime +15 -ls
 
(le web regorge d'exemples si besoin)


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 13-12-2013 à 23:02:57    

Merci beaucoup


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed