find et l'exlusion de repertoires

Jeremy Monnet jmonnet at gmail.com
Sat Feb 18 15:45:08 CET 2006


On 2/18/06, Bayrouni <bayrouni at brutele.be> wrote:
> Il me reste cependant un petit obstacle à franchir.
> Je voudrais exclure plusieurs repertoires à la fois,
> alors j'ai essayé ceci à tout hasard:
> find / -wholename \( /var -o /usr -o /tmp \) -prune -o \( -name "*.jpg"
> -o -name "*.jpeg" \) -type f -print
> Mais ça ne marche pas:
>
> message d'erreur de find:
> find: les chemins doivent preceder l'expression
> Usage: find [-H] [-L] [-P] [CHEMIN...] [EXPRESSION]
>
jems at doudou # find . -wholename ./rep1/rep2/rep3 -prune -o -wholename
./rep1/rep3/rep3 -prune -o \( -name "untel" -o -name "file" \) -type f
-print
./rep1/rep2/file
./rep1/rep3/untel
./rep1/file

le "ou" entre les wholename successifs, puis (dernier cas) les
correspondances de fichiers a afficher.

Jeremy
--
Linux Registered User #317862
Linux From Scratch Registered User #16571
Please do not send me .doc, .xls, .ppt, as I will *NOT* read them.



More information about the Shell mailing list