Utilisant des liens symboliques dans Windows Vista

Une des caractéristiques tant attendu de Windows Vista a été la capacité à utiliser des liens symboliques, la manière dont vous pouvez dans linux. Malheureusement, ils ne fonctionnent pas aussi bien que possible, mais c'est une grosse mise à jour depuis les versions antérieures, et a résolu un certain nombre de problèmes pour moi déjà.

Utilisation de la commande mklink

La commande que vous devez utiliser est mklink, Que vous utilisez la ligne de commande. Il suffit de taper sur la ligne de commande pour voir les options:

C:\Users\geek>mklink Creates a symbolic link.  MKLINK [[/D] | [/H] | [/J]] Link Target          /D      Creates a directory symbolic link.  Default is a file                 symbolic link.         /H      Creates a hard link instead of a symbolic link.         /J      Creates a Directory Junction.         Link    specifies the new symbolic link name.         Target  specifies the path (relative or absolute) that the new link                 refers to.

Par exemple, si tu voulais faire dans le dossier C: Users Geek TestFolder disponibles à partir de C: TestFolder ainsi, vous pouvez utiliser la commande suivante.

C: mklink / DC: TestFolder C: Users Geek TestFolder
lien symbolique créé pour C: TestFolder <<===>> C: Users Geek TestFolder

Maintenant, si vous regardez dans le répertoire C: TestFolder , vous allez voir ce que les fichiers étaient dans l'autre répertoire.

Comprendre les options.

La cible du lien mklink

Utilisation de la commande sans aucune option supplémentaire crée un lien symbolique vers un fichier.

/ D crée un lien symbolique ou un lien souple.

Cela agit essentiellement comme un raccourci vers un dossier dans les versions antérieures de Windows, sauf que vous n'avez pas à utiliser un raccourci réelle.

/ H crée un lien en dur, ce qui pointe directement vers le fichier.

Cette option ne peut être utilisé pour les dossiers directement pour une raison quelconque, vous devrez utiliser l'option suivante.

/ J crée une «jonction de répertoire"

Une jonction de répertoire est en fait juste un lien dur vers un répertoire. C'est une fonctionnalité qui existait avant Vista. Si vous essayez de lien symbolique vers un répertoire en utilisant un lien en dur, alors vous devriez utiliser cette option.

Comprendre les liens dur vs mou

Lien en dur

Un lien en dur pointe directement vers le fichier, et agit pour le système d'exploitation que si elle est le fichier lui-même. Vous aurez envie d'utiliser cette option que la majorité du temps, si vous essayez de faux répertoire d'une application.

Lien souple

Un lien symbolique est essentiellement un raccourci vers un fichier ou un dossier - si vous utilisez l'explorateur Windows, vous serez redirigé vers le répertoire si vous double-cliquez sur un raccourci, il ne prétendrai pas sa part du système de fichiers. Vous pouvez toujours référencer directement ou ouvrir un fichier avec le chemin des liens symboliques, et ça fonctionne la plupart du temps.

Utilisant des liens symboliques depuis un partage réseau

Une des choses qui a été longuement discuté, c'est que vous ne pouvez pas utiliser les liens symboliques Vista à partir d'un autre système d'exploitation (pas étonnant), mais vous ne pouvez pas les utiliser à partir d'un partage réseau soit. C'est gênant si vous comptez utiliser cette fonctionnalité sur un serveur Web ou un serveur de fichiers.

Suppression Symlinks

Pour supprimer un lien symbolique, vous pouvez simplement supprimer le lien. Assurez-vous juste de ne pas supprimer le fichier original.

Commentaires

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Extension Windows SFTP Explorer