AccueilTutoLien symbolique (symlink) avec Windows 10

Lien symbolique (symlink) avec Windows 10

Windows 10 supporte les liens symboliques. Nous vous expliquons dans cet article comment créer un lien symbolique dans Windows 10.

Qu’est-ce qu’un lien symbolique ?

Les liens symboliques (ou Symlink en anglais) sont des fichiers ou des dossiers « virtuels » qui font référence à un fichier ou un dossier physique situé à un autre emplacement. Comme une copie virtuelle de dossier ou de fichier à un autre emplacement que ce celui d’origine.

Par exemple, avec lien symbolique de « C:\RépertoireA » vers « D:\RépertoireB ». Le contenu de « C:\RépertoireA » s’affiche dans « D:\RépertoireB » sans pour autant y être présent physiquement.

Autre exemple, vous voulez installer des programmes sur le deuxième disque de votre ordinateur : « D:\Logiciels\ ». Cependant, certains logiciels doivent obligatoirement s’exécuter sur « C:\Programmes\… »  Vous pouvez alors créer un lien symbolique entre ces deux emplacements. Vous serez alors situé dans « D:\Logiciels\ » comme si vous y étiez directement.

Créer un lien symbolique avec l’invite de commande Windows

Pour commencer, ouvrez une invite de commande Windows en mode Administrateur.

Pour créer le symlink nous utiliserons la commande mklink.

Voici les différentes options de la commande :

Créer un lien symbolique entre deux dossiers

Pour créer un lien symbolique entre deux dossiers, nous utiliserons la commande suivante : mklink /D "Dossier cible" "Dossier d'origine"

Créer un lien symbolique entre deux fichiers

Pour créer un lien symbolique entre deux fichiers, il faudra avoir recours à cette syntaxe : mklink "Fichier cible" "Fichier d'origine"

Créer un lien symbolique avec un logiciel

Si l’utilisation de l’invite de commandes ne vous est pas familière, vous pouvez utiliser une application avec une interface graphique : Link Shell Extension.

Une fois l’application téléchargée et installée, cette dernière va créer une entrée dans le menu contextuel du clic droit.

Après avoir localisé le fichier où le dossier d’origine, faîtes un clic droit dessus et choisissez Prendre comme cible du lien.

Maintenant, dirigez-vous vers l’endroit où vous souhaitez créer le lien et effectuez un nouveau clic droit.

Dans le menu contextuel, cliquez sur Coller… puis sur un lien symbolique.

Le symlink est maintenant créé.

Comment supprimer un lien ?

Pour supprimer un lien, il vous suffit de supprimer le dossier ou le fichier créé. Attention cependant à ne pas supprimer la source du lien car vous perdriez vos fichiers.

Différence entre lien symbolique, lien physique et jonction

Maintenant, il nous faut voir les différences entre les trois lien suivants : lien symbolique, lien physique et jonction.

Lien symbolique

Le lien symbolique crée un lien vers une ressource locale ou une ressource distante (un serveur par exemple). Il a recours à un chemin UNC, une convention de nommage propre aux réseaux Windows.

Lien physique

Le lien dur crée un lien entre deux fichiers présents sur le même volume. Par volume entendez lettre du lecteur (C: par exemple).

Jonction

La jonction quant à elle crée un lien entre deux fichiers sur le même volume ou deux volumes séparés (un lien entre un fichier sur C: et sur un lecteur D: par exemple).

Clément M
Technophile passionné depuis l'enfance, j'ai collectionné les Nexus et j'en ai fait ma spécialité. Les téléphones Android n'ont plus aucun secret pour moi. De Samsung à LG en passant par OnePlus, je peux transformer n'importe quel appareil en machine de guerre !
4 Commentaires
  1. Bonjour,
    j’utilise les liens symboliques depuis quelques temps
    j’ai remarqué que parfois ils ne fonctionnent pas pour certaines applications
    par exemple pour certaines dll, ou certains dossiers les liens semblent fonctionnels mais pourtant l’application ne se lance pas !
    y-a-t-il une raison à cela ?

    • Bonjour,
      Je pense que c’est lié à l’application. Certaines ne doivent pas être en mesure de gérer correctement les liens symboliques, selon comment elles ont été développées.

    • Bonjour,
      Ce sont des variables d’environnement qui permettent de stocker un chemin d’accès dans une variable pour faciliter leur accès par des logiciels, utilisateurs …

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici