effacer des répertoire de plus de 5 jours - Linux et OS Alternatifs
Marsh Posté le 30-11-2005 à 17:07:39
find /home/sauvegarde -type d -ctime 5 -prune -exec rm -r "{}" \;
Marsh Posté le 30-11-2005 à 17:42:18
ça marche pas !!!!!!
Faut que j'explique mieux :
J'ai un répertoire /home/sauvegarde/
Dans ce répertoire j'ai un dossier projet style :
/home/sauvegarde/monprojet
et dans ce répertoire monprojet j'ai mes sauvegarde sous la forme 2-11/ pour 2 novembre, 3-12 pour 3 décembre etc...
Mais j'en ai plein des projets. Et je ne veux pas effacer tout le dossier projet mais juste ces répertoire 2-11 3-12...
Et du jour au lendemain je peux avoir un nouveau projet.
Marsh Posté le 01-12-2005 à 09:21:52
personne ne sait? SVPPPPPP !!!!!!!!!!
Marsh Posté le 01-12-2005 à 10:27:08
find /home/sauvegarde/monprojet/ -type d -ctime 5 -prune -exec rm -r "{}" \;
Marsh Posté le 01-12-2005 à 11:03:55
en fait il veut se baser sur le nom du fichier pour détermienr si il est trop vieux ou pas (du moins a ce que j'ai compris).
Marsh Posté le 01-12-2005 à 11:17:33
A-t'il déjà un peu réfléchi au problème ? A-t'il commencé à chercher une solution, même une piste ?
Marsh Posté le 30-11-2005 à 17:06:00
Voilà je voudrais un script qui m'efface les répertoires de plus de 5 jours.
Ces répertoires ce trouve eux même dans un répertoire /home/sauvegarde.
En fait j'ai par exemple /home/sauvegarde/vielle_sauvegarde/ et /home/sauvegarde/jeune_sauvegarde.
Le vieille a plus de 5 jours. Comment je fait pour l'effacer à partie de la date de création sans effacer jeune????
Je suis sous Ubuntu et je voudais un script Bash si possible.
Merci d'avance.