OVH Cloud OVH Cloud

Message d'erreur lors d'un find

2 réponses
Avatar
Patrice OLIVER
Bonjour,

Je suis en Sarge unstable.
Lorsque, en root, je fais un find du type : find / -name "greeter.dtd",
j'obtiens :

find: AVERTISSEMENT: lien direct (hard link) est erroné pour /proc: cela
est peut-être dû à une anomalie dans le pilote du système de fichiersé
L'option -noleaf est automatiquement activée. Les résultats antérieurs
peuvent avoir échoués à inclure des répertoires qui auraient dû être
recherchés.

Une idée ?

Patrice


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Bernard Isambert
Patrice OLIVER a écrit :
Bonjour,

Je suis en Sarge unstable.
Lorsque, en root, je fais un find du type : find / -name "greeter.dtd",
j'obtiens :

find: AVERTISSEMENT: lien direct (hard link) est erroné pour /proc: c ela
est peut-être dû à une anomalie dans le pilote du système de fi chiersé
L'option -noleaf est automatiquement activée. Les résultats antér ieurs
peuvent avoir échoués à inclure des répertoires qui auraient dû être
recherchés.

Une idée ?

Patrice




/proc est un filesystem un peu spécial, qui peut évoluer beaucoup
pendant l'exécution de la commande find.
Tu peux utiliser l'option -xdev de find pour ne pas le parcourir :
greeter.dtd ne s'y trouve sûrement pas.
mais attention : les autres filesystems (partitions) montés ne seont pa s
parcourus non plus. Si tu veux rechercher parmi tous tes fichiers en une
seule commande find, il va sans doute falloir qu'elle soit un peu plus
élaborée.
Voir "man find".

Bernard.
Avatar
Leopold BAILLY
Bernard Isambert writes:

Patrice OLIVER a écrit :
Bonjour,
Je suis en Sarge unstable.
Lorsque, en root, je fais un find du type : find / -name "greeter.dtd",
j'obtiens :
find: AVERTISSEMENT: lien direct (hard link) est erroné pour /proc: ce la est
peut-être dû à une anomalie dans le pilote du système de fichier sé L'option
-noleaf est automatiquement activée. Les résultats antérieurs peuv ent avoir
échoués à inclure des répertoires qui auraient dû être reche rchés.
Une idée ?
Patrice




/proc est un filesystem un peu spécial, qui peut évoluer beaucoup
pendant l'exécution de la commande find.
Tu peux utiliser l'option -xdev de find pour ne pas le parcourir : greete r.dtd
ne s'y trouve sûrement pas.
mais attention : les autres filesystems (partitions) montés ne seont pas
parcourus non plus. Si tu veux rechercher parmi tous tes fichiers en une
seule commande find, il va sans doute falloir qu'elle soit un peu plus
élaborée.
Voir "man find".



On peut rajouter que pour ce genre de recherche la commande locate (finduti ls)
est certainement plus appropriée.

updatedb pour mettre à jour la liste.


Léo.