26Aug

Le guide complet pour créer des liens symboliques( aka Symlinks) sur Windows

Windows 10, 8, 7 et Vista prennent tous en charge les liens symboliques, également appelés liens symboliques, qui pointent vers un fichier ou un dossier de votre système. Vous pouvez les créer à l'aide de l'invite de commande ou d'un outil tiers appelé Link Shell Extension.

Que sont les liens symboliques?

Les liens symboliques sont des raccourcis avancés. Créez un lien symbolique vers un fichier ou un dossier individuel, et ce lien apparaîtra comme le fichier ou le dossier de Windows, même s'il ne s'agit que d'un lien pointant vers le fichier ou le dossier.

Par exemple, supposons que vous ayez un programme qui a besoin de ses fichiers sur C: \ Program. Vous aimeriez vraiment stocker ce répertoire sur D: \ Stuff, mais le programme requiert que ses fichiers soient sur C: \ Program. Vous pouvez déplacer le répertoire d'origine de C: \ Program à D: \ Stuff, puis créer un lien symbolique à C: \ Program pointant vers D: \ Stuff. Lorsque vous relancez le programme, il essayera d'accéder à son répertoire C: \ Program. Windows le redirigera automatiquement vers D: \ Stuff, et tout fonctionnera comme s'il était dans C: \ Program.

Cette astuce peut être utilisée pour toutes sortes de choses, y compris la synchronisation de n'importe quel dossier avec des programmes tels que Dropbox, Google Drive et OneDrive.

Il existe deux types de liens symboliques: dur et doux. Les liens symboliques souples fonctionnent de la même manière qu'un raccourci standard. Lorsque vous ouvrez un lien logiciel vers un dossier, vous êtes redirigé vers le dossier dans lequel les fichiers sont stockés. Cependant, un lien physique donne l'impression que le fichier ou le dossier existe réellement à l'emplacement du lien symbolique et vos applications ne le sauront pas mieux. Cela rend les liens symboliques plus utiles dans la plupart des situations.

Notez que Windows n'utilise pas réellement les termes "lien dur" et "lien logiciel".Au lieu de cela, il utilise les termes «lien dur» et «lien symbolique».Dans la documentation Windows, un "lien symbolique" est la même chose qu'un "lien logiciel".Cependant, la commande mklink peut créer à la fois des liens durs( connus sous le nom de «liens durs» dans Windows) et des liens souples( appelés «liens symboliques» dans Windows).

Comment créer des liens symboliques avec mklink

Vous pouvez créer des liens symboliques en utilisant la commande mklink dans une fenêtre d'invite de commandes en tant qu'administrateur. Pour en ouvrir un, localisez le raccourci "Invite de commandes" dans votre menu Démarrer, cliquez dessus avec le bouton droit et sélectionnez "Exécuter en tant qu'administrateur".

Dans la mise à jour des créateurs de Windows 10, vous pouvez utiliser une fenêtre d'invite de commandes normale, sans l'exécuter en tant qu'administrateur. Toutefois, pour ce faire sans une fenêtre d'invite de commandes de l'administrateur, vous devez d'abord activer le mode développeur à partir de Paramètres & gt;Mise à jour &Sécurité & gt;Pour les développeurs.

Sans options supplémentaires, mklink crée un lien symbolique vers un fichier. La commande ci-dessous crée un lien symbolique ou «logiciel» sur le lien pointant vers le fichier Cible:

mklink Lien cible

Utilisez / D lorsque vous souhaitez créer un lien symbolique pointant vers un répertoire.comme suit:

mklink / D Link Cible

Utilisez / H lorsque vous voulez créer un lien pointant vers un fichier:

mklink / H Link Cible

Utilisez / J pour créer un lien pointant vers un répertoire, également appeléPar exemple, si vous vouliez créer un lien en C: \ LinkToFolder pointant vers C: \ Users \ Name \ OriginalFolder, vous exécuteriez la commande suivante:

mklink/ JC: \ LinkToFolder C: \ Users \ Name \ OriginalFolder

Vous devez placer des guillemets autour des chemins avec des espaces. Par exemple, si les dossiers sont nommés à la place C: \ Link To Folder et C: \ Users \ Name \ Original Folder, vous utiliserez plutôt la commande suivante:

mklink / J "C: \ Link To Folder" "C:\ Users \ Name \ Dossier d'origine "

Si le message" Vous n'avez pas les privilèges suffisants pour effectuer cette opération "s'affiche, vous devez lancer l'invite de commande en tant qu'administrateur avant d'exécuter la commande.

Comment créer des liens symboliques avec un outil graphique

Si vous aimez faire cela avec un outil graphique, téléchargez Link Shell Extension. Assurez-vous de télécharger le package de prérequis approprié avant l'outil lui-même, les deux étant liés à la page de téléchargement de l'outil.

Une fois installé, localisez le fichier ou le dossier auquel vous voulez créer un lien, cliquez dessus avec le bouton droit de la souris et sélectionnez "Choisir la source du lien" dans le menu.

Vous pouvez ensuite cliquer avec le bouton droit de la souris dans un dossier différent, pointer sur le menu "Drop As" et sélectionner "Hardlink" pour créer un lien vers un fichier, "Junction" pour créer un lien vers un répertoire ou "Symbolic Link"."Pour créer un lien logiciel vers un fichier ou un répertoire.

Comment supprimer les liens symboliques

Pour se débarrasser d'un lien symbolique, vous pouvez simplement le supprimer comme vous le feriez pour n'importe quel autre fichier ou répertoire. Faites juste attention à supprimer le lien lui-même plutôt que le fichier ou le répertoire auquel il est lié.