[EMAIL PROTECTED] wrote:
Bonjour,

Lorsque j'utilise find en tant que simple utilisateur (find / -name toto 
-print), le syst�me me renvois tout un tas de message sybillin qui ne me plaise 
gu�re, du style :

find: /proc/314/fd: Permission non accord�.


Mais qu'est-ce donc que cela ?
Aurais-je commis l'irr�parable sur ma merveilleuse machine ?


En compl�ment de la r�ponse d'Igor :

Le syst�me de fichier virtuel /proc contient entre autre les informations sur les processus du syst�mes qu'il place dans /proc/(num_proc), par exemple, la "ligne de commande" ayant lanc�e le processus, l'environnement, le statut, les descripteurs de fichiers du processus dans le r�pertoire fd et pas mal d'autres infos. Donc, sur les processus dont tu n'es pas le propri�taire, le r�pertoire fd/ n'est pas accessible en lecture, d'o� les messages d'erreur. Pour ne plus les avoir, on peut utiliser -mount (ou -xdev), -fstype ou -path. Voir 'info find' pour la commande exacte.

On peut enfin faire remarquer que faire un find / pour une recherche sur un nom de fichier est g�n�ralement tr�s lent. Il est plus rapide dans ce cas d'utiliser locate/slocate.

Fred

Répondre à