Il faut utiliser "ls -d" sinon pour un repertoire le contenu de celui-ci
est afficher:

find . \( ! -type l \) -perm -o+w -exec ls -d {} \;


alex.


Gérard Henry wrote:
bonjour,
ces 2 commandes ne me donnent pas le meme resultat:

find . \( ! -type l \) -perm -o+w -ls|wc -l
      24
et
find . \( ! -type l \) -perm -o+w -exec ls {} \;|wc -l
      58
et c'est parce que dans le 2eme cas, il ajoute les fichiers (pourtant sans les droits en ecriture sur other) d'un repertoire accessible en ecriture pour other Y a t il un moyen d'avoir le bon resultat avec l'expression -exec, sachant que je veux m'en servir apres pour faire des chmod?

merci,

gerard


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à