Option -prune avec la commande find
Bonjour,
Précision : je suis sous Solaris 5.8
J'ai des soucis avec l'option -prune de find :
Je cherche en fait à lister tous les fichiers sauf les .o à partir de . sauf ceux des répertoire CVS et Tests
Donc j'ai regardé le man, et on trouve cet exemple :
Code:
find . -name CVS -prune -o -print
ce qui fonctionne très bien.
En m'en inspirant, je suis donc arrivé à ceci :
Code:
find . -name "CVS" -prune -o -name "Tests" -prune -o -type f ! -name "*.o"
ceci fonctionne presque, mais ca m'affiche le nom des répertoire (mais ne liste pas leur contenu, ce qui est déjà pas mal).
Quelqu'un verrait-il où se situe mon erreur, ou tout du moins coment faire pour n'afficher que les fichiers ?
Merci