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."
--------------------------------------------------------------------------