Pages : 1
#1 Le 18/06/2008, à 17:43
- CHUCKYCHUCK
Afficher les liens physique d'un répertoire ?
Bonjour !!
Voilà est-il possible d'afficher tous les liens physique d'un répertoire donné ?
par exemple dans mon terminal, je cd jusqu'à un répertoire contenant des liens physiques, et je voudrais pouvoir afficher tous les fichiers qui ont des liens physiques avec les chemins vers leurs doubles, est-ce possible ??
( par exemple ls le fait pour les liens symboliques )
merci
Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB
Hors ligne
#2 Le 18/06/2008, à 18:00
- Ced-Ryk
Re : Afficher les liens physique d'un répertoire ?
Bonjour,
je ne pense pas que cela soit possible.
Car lors de la création d'un lien physique tu crées un nouvel identifiant qui pointe vers le fichier lui-même.
Je sais que l'on voit le nombre de pointeurs vers le fichier ls -l (le numéro juste avant l'owner), mais pour afficher ce que tu veux afficher, il faudrait que le fichier lui-même sache quel identifiant pointe vers lui... Je ne pense pas qu'il en ait la possibilité, je pense qu'il contient juste le nombre d'identifiant qui pointe vers lui.
C'est un peu comme si tu essayais de voir quels sont les liens symboliques vers un fichier en regardant le fichier cible...
Par contre, ce que tu peux faire, c'est un " ls -i ", ça va t'afficher la valeur de l'inode du fichier, donc si plusieurs inodes sont égales c'est que le fichier à plusieurs liens physiques.
exemple :
cedric@ced-desktop:~$ ls -l test* -i
2246169 -rw-r--r-- 3 cedric cedric 0 2008-06-18 00:07 test2.txt
2246169 -rw-r--r-- 3 cedric cedric 0 2008-06-18 00:07 test3.txt
2246169 -rw-r--r-- 3 cedric cedric 0 2008-06-18 00:07 test.txt
les 3 fichiers ci-dessus avec le n° 2246169 sont un seul et même fichier sur lequel j'ai créé deux liens physiques supplémentaires.
M'enfin, tout ceci n'est que pure supposition et quelqu'un connait-il peut-être le moyen de le faire...
Dernière modification par Ced-Ryk (Le 18/06/2008, à 18:05)
Hors ligne
#3 Le 18/06/2008, à 18:57
- CHUCKYCHUCK
Re : Afficher les liens physique d'un répertoire ?
ok merci, oui j'avais aussi des doutes sur la faisabilité vu la nature des liens physique
jvais creuser un peu
Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB
Hors ligne
Pages : 1