Merci pour l'exemple, mais chez moi ca ne marche pas ou alors !!
Example:
find . -name 'Q_branches.asc' 2>/dev/null
./Q_branches.asc
ls -l 'Q_branches.asc'
-rw-r--r-- 1 pdupre users 36823 2008-12-14 20:42 Q_branches.asc
$ find . -lname 'Q_branches.asc' 2>/dev/null
alors que le lien est:
ls ./Q_branches_exp.asc -l
lrwxrwxrwx 1 pdupre users 21 2009-05-28 21:01 ./Q_branches_exp.asc ->
../Fit/Q_branches.asc
Something wrong !!
> Frédéric Boiteux wrote:
>> Pour les liens symboliques, la seule solution est de parcourir les
>> systèmes de fichiers et regarder si les liens symboliques pointent vers
>> le fichier qui t'intéresse (un « find » bien senti devrait pouvoir le
>> faire). Mais tu peux en « louper » si tu as des systèmes de fichiers
>> non montés de manière permanente (disques amovibles, disques réseau).
>
> Et le find a presque été donné par Arnaud Bouillat :
>
> vincent@Abnethe:~ $ find . -lname '*apache2' 2>/dev/null
> ./test_find_lname
>
> vincent@Abnethe:~ $ ls -l test_find_lname
> lrwxrwxrwx 1 vincent vincent 19 jun 16 18:08 test_find_lname ->
> /etc/init.d/apache2
>
>
> Ça risque d'être long si tu le fais sur tout / par contre...
>
--
---
==========================================================================
Patrick DUPRÉ | |
Department of Chemistry | | Phone: (44)-(0)-1904-434384
The University of York | | Fax: (44)-(0)-1904-432516
Heslington | |
York YO10 5DD United Kingdom | | email: pd520@???
==========================================================================