2016-01-02 11:43:39 +0000 2016-01-02 11:43:39 +0000
105
105

Comment créer un lien symbolique sous Windows 10 ?

Je lisais http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers et je sais que junction/mklink fonctionnait aussi sous Windows 7, mais il semble que la commande junction ait été retirée sous Windows 10.

Quelle est la bonne façon de créer des liens symboliques sous Windows 10 ?

Réponses (4)

124
124
124
2016-01-02 12:01:09 +0000

Il semble que la commande junction ait été retirée de Windows 10.

Vous pouvez télécharger junction de Windows SysInternals (qui fait partie de Microsoft) :

Junction ne vous permet pas seulement de créer des jonctions NTFS, il vous permet de voir si des fichiers ou des répertoires sont réellement des points de repartition. Les points de repartition sont le mécanisme sur lequel les jonctions NTFS sont basées, et ils sont utilisés par le service de stockage à distance (RSS) de Windows, ainsi que les points de montage de volume.

Veuillez lire cet article de Microsoft KB pour des conseils sur l'utilisation des jonctions.

Notez que Windows ne supporte pas les jonctions vers les répertoires sur les partages à distance.


Alors comment puis-je créer des jonctions ou des liens symboliques de répertoire dans Windows 10 ? Vous pouvez maintenant utiliser les commandes suivantes :

Créer une jonction:

junction "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Créer un lien symbolique de répertoire:

mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Vous pouvez utiliser soit junction soit mklink /j dans Windows 10 pour créer des jonctions.

Vous pouvez utiliser junction dans Windows 10 pour créer des liens symboliques de répertoire. Notes :

  • mklink /d peut également lister les jonctions et déterminer si un fichier est une jonction contrairement à junction.

  • mklink est une commande interne uniquement disponible dans un shell mklink.

  • Par défaut, les privilèges de l'administrateur sont requis pour créer des liens symboliques.


Exemples

Utilisation de mklink pour créer un lien symbolique de répertoire :

F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test

Utilisation de mklink pour créer une jonction :

F:\test>mklink /j test-junction test
Junction created for test-junction <<===>> test

Utilisation de jonction pour créer une jonction :

F:\test>C:\apps\NirSoft\SysinternalsSuite\junction.exe test-junction test

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Created: F:\test\test-junction
Targetted at: F:\test\test

Lectures complémentaires

46
46
46
2016-07-30 10:36:10 +0000

Ouvrez une session PowerShell en tant qu'administrateur avancé et tapez :

New-Item -ItemType SymbolicLink -Path E:\Data\MyGames -Target "C:\users\UserName\MyGames"

ou en utilisant une syntaxe moins verbeuse :

ni E:\Data\MyGames -i SymbolicLink -ta "C:\users\UserName\MyGames"

En 2016 et avec Windows 10, vous ne voudrez certainement pas tripoter les commandes cmd ou les téléchargements externes.

Windows 10 est livré avec PowerShell 5 qui possède un support intégré pour la création de liens symboliques.

16
16
16
2016-10-24 11:51:37 +0000

Si vous souhaitez un outil GUI pour la création/édition de liens symboliques http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

Link Shell Extension (LSE) permet la création de Hardlinks , Junctions , Volume Mountpoints , et Windows7/8’s Symbolic Links, (ci-après dénommés collectivement Links) un processus de clonage de dossier qui utilise des Hardlinks ou des liens symboliques et un processus de copie prenant en charge les Junctions, les liens symboliques et les Hardlinks. LSE, comme son nom l'indique, est implémenté comme une extension de Shell et est accessible à partir de l'explorateur Windows ou d'autres gestionnaires de fichiers/dossiers similaires. L'extension permet à l'utilisateur de sélectionner un ou plusieurs fichiers ou dossiers, puis, à l'aide de la souris, de terminer la création des liens requis - liens durs, jonctions ou liens symboliques ou, dans le cas de dossiers, de créer des clones constitués de liens durs ou symboliques. La LSE est prise en charge par toutes les versions de Windows qui supportent la version 5.0 ou ultérieure de NTFS, y compris Windows XP64 et Windows7/8/10. Les liens durs, les jonctions et les liens symboliques ne sont PAS pris en charge sur les systèmes de fichiers FAT, et le processus de clonage et de copie intelligente n'est pas non plus pris en charge sur les systèmes de fichiers FAT.

0
0
0
2018-03-19 13:10:15 +0000

Il existe un fichier simple et open-source symlink_creator.bat , et vous pouvez juste glisser-déposer le fichier/dossier désiré sur ce fichier.


Pour les curieux : c'est open-source, donc, il suffit de cliquer droit sur le fichier et de voir son contenu vous-même, plusieurs lignes de codes là.