Page d'accueil
News
Jeux
Matériel
Astuce
=> Plus d'options dans le menu contextuel !
=> Choix du système au démarrage
=> Créer un lien symbolique sous Windows
=> Un nouvel écran de démarrage pour Vista
=> Imprimer une sélection d'une page web
=> L'éditeur du registre dans le Panneau de configuration
=> Retrouver vos dossiers ouverts à chaque session
=> Réinitialiser le mot de passe de Windows
=> Lire un fichier docx
=> Effacer l'option Supprimer de la corbeille
=> Retrouver la Corbeille sous Windows Vista
Téléchargement
Communiqué de Presse
Archives
Contact
Livre d'or
 

PATRICK HERVIEU Copyright 2008

Créer un lien symbolique sous Windows

Windows Vista permet enfin de créer des liens symboliques comme cela est déjà le cas sous Linux avec la commande ln. Voyons de plus près comment faire cela et quelles commandes utiliser. 

Même si le système NTFS avait, sous Windows 2000, apporté les liens symboliques sur répertoire (on parle aussi de jonctions de répertoires), il aura fallu attendre la sortie de Windows Vista pour avoir enfin la possibilité de créer des liens symboliques sur des fichiers (que l'on appelle aussi soft link sous Linux).

Une jonction de répertoire permet de créer un répertoire qui pointe sur un répertoire différent. Ainsi, il est par exemple possible de faire pointer le répertoire C:sys32 vers C:Windowssystem32. L'avantage est donc d'avoir un chemin plus court pour aller dans votre répertoire.
Il est également intéressant de savoir que Windows gère les liens symboliques localement, c'est-à-dire qu'un lien pointant sur un fichier présent sur un serveur distant sera considéré comme étant local. Dans ce cas, votre lien symbolique peut très bien pointer sur un serveur de fichiers à distance. Intéressant, non ?

Pour créer un lien symbolique sous Windows Vista, il est tout d'abord nécessaire d'ouvrir une invite de commande en étant logué en tant qu'administrateur :
  • Allez dans le menu démarrer et tapez cmd dans le champs de recherche.
  • Une fois que le fichier cmd.exe est trouvé, cliquez dessus avec le bouton droit de la souris et choisissez l'option Exécuter en tant qu'administrateur.
Une fois dans l'invite de commande, la création d'un lien symbolique se réalise avec la commande mklink.

Voici la syntaxe de la commande ainsi que ses options disponibles :

MKLINK [[/D] | [/H] | [/J]] Lien Cible
/D : Crée un lien symbolique vers un répertoire. Par défaut, il s'agit d'un lien symbolique vers un fichier.
/H : Crée un lien réel à la place d'un lien symbolique.
/J : Crée une jonction de répertoires.
Lien : Spécifie le nom du nouveau lien symbolique.
Cible : Spécifie le chemin d'accès (relatif ou absolu) auquel le nouveau lien fait référence.

La création d'un lien symbolique se fera alors simplement. Par exemple :

mklink cmd Windowssystem32cmd.exe

Création d'un lien symbolique

Si nous souhaitons par exemple créer un lien C:sys32 qui pointe vers C:Windowssystem32, il nous suffit de créer une jonction de répertoire de la façon suivante :

mklink /j C: sys32 C:Windowssystem32

Jonction de répertoire


Lorsque vous listez un répertoire avec la commande DIR dans une invite de commande, les liens symboliques seront marqués comme <SYMLINK> avec la cible indiquée entre crochets.

SYMLINK

De même, les jonctions de répertoires seront marquées comme <JONCTION>.

JONCTION

Quand à leur visualisation dans l'explorateur de Windows, leurs icônes seront affichées avec la petite flèche de raccourci.


Note : l'ajout des liens symboliques dans Windows Vista a eu pour conséquence la modification de certaines commandes du système. Ainsi, si vous souhaitez effacer un lien symbolique, la commande Delete ne suivra pas le lien (ce qui effacerait la cible pointée par le lien !) mais supprimera simplement le lien lui-même.

Attention : si la commande Delete sait différencier un lien symbolique avec un fichier ou répertoire réel, ce n'est pas forcement le cas de toutes les applications ! Attention alors aux fausses manipulations !
Attention ! Il est fortement recommandé de sauvegarder la base de registre, le système et vos données avant l'utilisation de cette astuce. Zebulon.fr ne peut être tenu pour responsable des éventuels dommages survenus suite à l'utilisation de cette astuce.

compteur 6 visiteurs
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement