Le Tue, 15 Feb 2000, vous avez �crit :
> Bonsoir,
> 
> Ca fait une bonne dizaine de fois que j'essaie (mais sans r�sultat), de
> faire en sorte que la commande suivante fonctionne. :
> find /tmp \! -type d -atime 3 -exec rm -f {} \;
> j'ai essay� aussi :
> find /tmp \! -type d -atime 3 -exec rm -f "{}" \;
> et :
> find /tmp -atime 3 -exec rm -f {} \;
> 
> Mon but est d'effacer du r�pertoire /tmp les fichiers qui n'ont pas �t�
> acc�d�s depuis plus de trois jours (j'ai lu �a dans le O'Reilly).
> 
> Ben �a marche pas, j'ai des quantit�s de fichiers et directories dans
> mon r�pertoire /tmp, beaucoup sont de  0 byte, mais ils refusent de
> s'effacer, et pourtant ils sont plus vieux et n'ont pas �t� acc�d�s
> depuis bien plus que trois jours.
> Je vais pas vous mettre tout ce qu'il y a, mais voici un tr�s bref
-- 
tu es en train d'essayer de faire exactement le  contraire :)

find /tmp -atime 3 -exec rm -f {} \;

ca se lire : trouve dans le repertoire /tmp tout les ichier qui n'ont plus ete
accedes depuis exactement  trois jours et pour chaque occurence tu effectue une
une suppression force 


find /tmp -type f -atime +3 -exec rm -f {} \; 

serais un peu plus logique ...

Becket

 --------------------------------------------------------------------------
Becket : http://newbie.linuxbe.org
Site pour les d�butants en linux
"I can resist anything but temptation."
 --------------------------------------------------------------------------

Répondre à