Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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