Bonjour,
Je décrit le topo (avant de poser ma question) :
J'ai un répertoire à l'intérieur duquel toute les semaine je créé un répretoire avec un nom du type \test-`date +%d.%m.%Y`
j'aurais besoin de faire un script (bash) qui me supprime tous les répertoire des mois précédent le mois en cours de telle sorte que mon répertoire ne contiennent qu'un seul répertoire... le plus récent.
Est ce que quelqu'un peut m'aider ?
Merci
# test-`date +%Y.%m.%d`
Posté par KiKouN . Évalué à 3.
Cette erreur complique sérieusement l'affaire si les dates de modification ou de création des dossiers ont aussi été changées.
[^] # Re: test-`date +%Y.%m.%d`
Posté par dgay . Évalué à 2.
je vous propose une fois dans le repertoire racine un petit
find . -type d -mtime +31 -exec rm {} \;
cela vous permet de supprimer tous les reprtoire fils de plus de 31 jours.
David
[^] # Re: test-`date +%Y.%m.%d`
Posté par maxmim . Évalué à 1.
Je ne comprend pas bien la commande.
[^] # Re: test-`date +%Y.%m.%d`
Posté par maxmim . Évalué à 1.
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.