Résumé
vignette|Le fichier Nom B est un lien symbolique sur le fichier Nom A. Un lien symbolique (en anglais soft link, symbolic link ou symlink par troncation) est une entrée spéciale de répertoire dans les systèmes Unix ou type Unix modernes qui permet de référencer de manière quasi transparente d'autres entrées de répertoire, typiquement, des fichiers ordinaires ou des répertoires, y compris sur des volumes de stockage différents (ce que ne permettait pas un lien ordinaire). Il se comporte comme un alias d'un fichier ordinaire ou d'un répertoire. On appelle déréférencement l'action du système d'exploitation consistant à remplacer à la volée le nom du lien symbolique par celui qu'il pointe. L'appel système permettant de retrouver le fichier pointé par le lien est readlink. Sous un système Unix, les liens symboliques sont créés par la présence de l'option -s à la commande ln : ln -s nom_du_fichier_pointé nom_du_lien_symbolique Sous Windows et uniquement sur une partition NTFS, les liens symboliques sont créés par la présence de l'option /D dans une invite de commandes ; toutefois, il y a une inversion entre le lien et la cible (par rapport à la commande ln) : MKLINK /D nom_du_lien_symbolique nom_du_fichier_pointé Bien que l'ordre des arguments ressemble à celui des commandes cp et mv, il peut se révéler contre-intuitif : quand l'ordre des paramètres est inversé par erreur, le lien est créé à l'intérieur du répertoire pointé, et se référence lui-même ! Cela arrive quand on transpose mentalement la phrase « je veux aller de nom_du_lien_symbolique à nom_du_fichier_pointé » dans laquelle l'ordre des éléments est inverse. Une autre source de confusion est que pour liens relatifs, si nom_du_lien_symbolique ne se situe pas dans le répertoire courant, alors nom_du_fichier_pointé ne désigne pas le fichier tel qu'accessible depuis le répertoire courant : nom_du_fichier_pointé doit être résolu à partir du répertoire où se situera le lien. Avec la version GNU de cp, il est possible de créer de façon beaucoup plus intuitive un lien symbolique vers un fichier donné.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.