[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Message d'erreur lors d'un find



Bernard Isambert <bern@taranig.net> 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: 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
>>
>
> /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 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 (findutils)
est certainement plus appropriée.

updatedb pour mettre à jour la liste.


Léo.



Reply to: