Re: lien

Top Page

Reply to this message
Author: Patrick Dupre
Date:  
To: Vincent Riquer
CC: guilde
Subject: Re: lien
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@???
==========================================================================