Page d'accueil » comment » Le Guide complet sur la création de liens symboliques (aka Symlinks) sous Windows

    Le Guide complet sur la création de liens symboliques (aka Symlinks) sous 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. Ce lien semblera être identique au fichier ou dossier de Windows, même s'il ne s'agit que d'un lien pointant vers le fichier ou le dossier..

    Par exemple, disons que vous avez un programme qui a besoin de ses fichiers dans C: \ Program. Vous souhaitez vraiment stocker ce répertoire dans D: \ Stuff, mais le programme a besoin que ses fichiers soient dans C: \ Program. Vous pouvez déplacer le répertoire d'origine de C: \ Program vers D: \ Stuff, puis créer un lien symbolique dans C: \ Program pointant vers D: \ Stuff. Lorsque vous relancerez le programme, il essaiera d'accéder à son répertoire dans C: \ Program. Windows le redirigera automatiquement vers D: \ Stuff et tout fonctionnera comme si c'était dans C: \ Program.

    Cette astuce peut être utilisée pour toutes sortes d'activités, y compris la synchronisation de tout 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 symbolique vers un dossier, vous serez redirigé vers le dossier dans lequel les fichiers sont stockés. Cependant, un lien fixe donne l'impression que le fichier ou le dossier existe réellement à l'emplacement du lien symbolique et vos applications n'en sauront pas mieux. Cela rend les liens symboliques difficiles plus utiles dans la plupart des situations.

    Notez que Windows n'utilise pas les termes "lien physique" et "lien souple". Au lieu de cela, il utilise les termes «lien dur» et «lien symbolique». Dans la documentation Windows, un “lien symbolique” est assimilable à un “lien symbolique”. Cependant, le mklink Cette commande peut créer à la fois des liens physiques (appelés «liens physiques» dans Windows) et des liens symboliques (appelés «liens symboliques» dans Windows)..

    Comment créer des liens symboliques avec mklink

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

    Dans Windows 10 Creators Update, vous pouvez utiliser une fenêtre d'invite de commande normale sans l'exécuter en tant qu'administrateur. Cependant, pour ce faire sans une fenêtre d'invite de commande d'administrateur, vous devez d'abord activer le mode développeur à partir de Paramètres> Mettre à jour et sécurité> Pour les développeurs..

    Sans aucune option supplémentaire, mklink crée un lien symbolique vers un fichier. La commande ci-dessous crée un lien symbolique, ou «soft», à Lien pointant vers le fichier Cible :

    mklink link target

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

    mklink / cible de lien D

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

    mklink / cible du lien H

    Utilisez / J pour créer un lien physique pointant vers un répertoire, également appelé jonction de répertoires:

    cible mklink / j

    Ainsi, par exemple, si vous souhaitez créer un lien physique sur C: \ LinkToFolder pointant vers C: \ Users \ Name \ OriginalFolder, vous devez exécuter la commande suivante:

    mklink / J C: \ LinkToFolder C: \ Utilisateurs \ Nom \ OriginalFolder

    Vous devrez mettre des guillemets autour des chemins contenant 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: \ Lien vers le dossier" "C: \ Utilisateurs \ Nom \ Dossier d'origine"

    Si le message «Vous ne disposez pas des privilèges suffisants pour effectuer cette opération», 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 requis préalable avant d'utiliser l'outil lui-même (les deux sont liés à la page de téléchargement de l'outil)..

    Une fois installé, localisez le fichier ou le dossier dans lequel vous souhaitez 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 sur un autre dossier, pointer sur le menu «Déposer comme» et sélectionner «Lien dur» pour créer un lien physique vers un fichier, «Jonction» pour créer un lien physique vers un répertoire ou «Lien symbolique». créer un lien symbolique vers un fichier ou un répertoire.

    Comment supprimer des liens symboliques

    Pour supprimer un lien symbolique, vous pouvez simplement le supprimer, comme tout autre fichier ou répertoire. Veillez simplement à supprimer le lien lui-même plutôt que le fichier ou le répertoire auquel il est lié.