Liens physiques/symboliques

Fermé
Vince - 12 janv. 2004 à 00:02
 Youssef - 28 févr. 2013 à 11:36
Bonjour.

J aimerai savoir qu'elle est la diffrence entre un lien physique et un lien symbolique, quand et ou doit on les utiliser.
Merci.

2 réponses

asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
12 janv. 2004 à 02:05
Salut,

héhé qrande question!

En fait les liens symboliques peuvent être assimilés aux raccourcis sous windows, tu crés un fichier qui pointe sur un autre, tu peux donc les utiliser à peu prés partout, tu as au final deux fichiers bien distincts (deux inodes 1 pourle fichier, 1 pour le raccourcis).
Quand tu supprimes la cible, le lien est mort.

Un lien physique n'est pas un fichier, ce n'es qu'un nom en plus pour un autre fichier.
Quand tu fais un lien physique entre file1 et file2, ils pârtagent le même inode (identificateur de fichier) donc si tu suprimes file1, file2 reste accessible (et inversement) tu n'as au total qu'un fichier accessible par deux noms differents.

Ces liens ont beaucoup plus de restrictions:
-Il me semble que tu ne peux normalement pas le faire sur un dossier(je dois admettre que je ne sais plus trop)
-Tu ne peux faire un lien physique que sur une même partition:
mettons que tu ais / et /home comme uniques partitions,
ln /file1 /var/file2 fonctionnera
ln /file1 /home/file2 ne fonctionnera pas (a cause des inodes)

@++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
36