Dans Windows 10, vous pouvez utiliser des liens symboliques pour rediriger facilement un dossier vers un autre emplacement. Les liens symboliques sont largement utilisés dans le système d'exploitation pour ses propres fichiers et dossiers. À l'aide de liens symboliques, vous pouvez économiser votre espace disque et rendre vos données accessibles à partir de divers emplacements du système de fichiers sans déplacer physiquement vos données.
Publicité
Les liens symboliques peuvent être très utiles dans de nombreuses situations. Par exemple, j'ai récemment ajouté un lecteur SSD à mon ordinateur et installé Windows là-bas. Toutes mes applications portables sont restées dans le dossier D: portable et beaucoup d'entre elles ont été configurées pour fonctionner avec le dossier D: documents. Le problème était qu'avant d'ajouter ce nouveau SSD, le chemin d'accès aux dossiers était C: portable et C: documents.En liant symboliquement ces deux dossiers, tout fonctionne en quelques secondes. J'ai créé des liens symboliques nommés c: portable et c: documents sans déplacer un seul fichier ou dossier. Une autre chose intéressante est que si je déplace mes liens symboliques vers un autre emplacement, par exemple vers le lecteur E:, ils continuent de fonctionner et pointeront vers mes dossiers sur le lecteur D :.
Voici comment créer des liens symboliques.
Pour la gestion des liens symboliques, Windows vous offre de nombreuses façons.
L'outil le plus connu est mklink. Il a la syntaxe suivante (mklink /?):
MKLINK [[/ D] | [/ H] | [/ J]] Lien cible
/ D - Crée un lien symbolique de répertoire. La valeur par défaut est un lien symbolique de fichier.
/ H - Crée un lien dur au lieu d'un lien symbolique.
/ J - Crée une jonction de répertoire.
Lien - Spécifie le nouveau nom du lien symbolique.
Cible - Spécifie le chemin (relatif ou absolu) auquel le nouveau lien fait référence.
Vous vous demandez peut-être maintenant quelle est la différence entre un lien symbolique d'annuaire et une jonction d'annuaire.
Quelle est la différence entre un lien symbolique d'annuaire et une jonction d'annuaire
Une jonction d'annuaire est un type plus ancien de lien symbolique, qui ne prend pas en charge les chemins UNC (chemins réseau commençant par \) et les chemins relatifs. Les jonctions d'annuaire sont prises en charge dans Windows 2000 et les systèmes Windows NT ultérieurs. Un lien symbolique d'annuaire, d'autre part, prend également en charge UNC et les chemins relatifs. Cependant, ils nécessitent au moins Windows Vista. Ainsi, dans la plupart des cas aujourd'hui, le lien symbolique d'annuaire est l'option préférée.
Quelle est la différence entre un lien dur et un lien symbolique
Un lien physique ne peut être créé que pour les fichiers, pas pour les dossiers. Vous ne pouvez pas créer de lien physique pour les répertoires. Ainsi, il a plus de limitations qu'une jonction d'annuaire et ne prend pas non plus en charge les chemins UNC.
cómo hacer una férula en dayz
Comment voir si un fichier ou un dossier est un lien symbolique
Créons les trois types de liens symboliques et voyons comment ils seront affichés dans le système d'exploitation.
Je vais créer le dossier Winaero sur mon bureau et le fichier texte Winaero.txt au même emplacement.
Ensuite, je vais créer un nouveau lien symbolique et une nouvelle jonction de répertoire pour le dossier et le fichier texte.
La commande mklink nécessite des privilèges d'administrateur, vous devez donc l'exécuter à partir d'un invite de commande élevée .
La commande suivante créera un nouveaulien symbolique d'annuaire:
mklink / d 'c: users winaero desktop lien symbolique du répertoire' 'c: users winaero desktop winaero'
Un lien symbolique de répertoire peut être identifié visuellement par l'icône de superposition de raccourci ajoutée à son icône principale:
cómo conectar un control remoto universal
De plus, lorsque vous avez activé la colonne «Attributs» dans la vue Détails de l'Explorateur de fichiers, vous verrez l'attribut «L» qui indique qu'il s'agit d'un lien symbolique.
Maintenant, créons un nouveaujonction de répertoirepour le dossier Winaero, comme suit:
mklink / j 'c: users winaero desktop jonction de répertoire' 'c: users winaero desktop winaero'
Il n'a pas de différence visuelle par rapport à un lien symbolique de répertoire dans l'Explorateur de fichiers, vous ne pouvez donc pas dire s'il s'agit d'une jonction de répertoire ou d'un lien symbolique de répertoire:
La seule façon de trouver le type de lien est d'utiliser la consoleà toicommander. Ouvrez une nouvelle fenêtre d'invite de commande dans le dossier qui contient votre lien et exécutez la commande dir. Voir la sortie:
Maintenant, créons unlien symbolique pour le fichier texteJ'ai créé. La commande est la suivante:
mklink 'c: users winaero desktop file symbolic link.txt' 'c: users winaero desktop winaero.txt'
Encore une fois, il n'est pas visuellement différent d'un fichier de raccourci normal, en plus de la valeur de la colonne des attributs et du type d'élément `` lien symbolique '':
La situation est différente pourliens durs. Créons-en un:
mklink / h 'c: users winaero desktop file hard link.txt' 'c: users winaero desktop winaero.txt'
Le lien physique n'a aucune différence visuelle par rapport à un fichier normal lorsqu'il est affiché dans l'Explorateur de fichiers:
La seule façon de s'assurer que le fichier est un lien physique est d'utiliser un autre utilitaire de console, fsutil.
Exécutez-le comme suit:
fsutil hardlink list 'fichier hard link.txt'
La commande mentionnée montre tous les fichiers liés en dur:
obs cómo convertir flv a mp4
Vous ne pouvez pas voir si un fichier est un lien physique facilement car Explorer prêt à l'emploi ne donne pas une telle indication. Ils se comportent comme des fichiers normaux dans la sortie d'une commande dir ou dans l'Explorateur de fichiers.
Cependant, les liens physiques sont toujours des liens vers d'autres fichiers. Ils ne dupliquent pas le contenu du fichier cible et n'occupent pas d'espace disque redondant.
Dans Windows Vista et versions ultérieures, les jonctions de répertoire sont utilisées pour lier les anciens chemins de dossier de fichiers tels que C: Documents et Settings à des chemins plus récents tels que C: Users. Les liens symboliques sont également utilisés pour rediriger C: Users All Users vers C: ProgramData.
À partir de Windows Vista, les liens physiques sont également largement utilisés par Windows et son mécanisme de maintenance. De nombreux fichiers système sont des liens physiques vers des fichiers dans le dossier Windows Component Store. Si vous exécutez la commande fsutil hardlink list pour explorer.exe, notepad.exe ou regedit.exe, vous pouvez le voir vous-même!
le Dossier WinSxS stocke divers fichiers système, qui sont liés via des liens physiques aux fichiers situés dans les dossiers C: Windows, C: Windows System32 et d'autres dossiers système. Lorsque les mises à jour du système d'exploitation sont installées, les fichiers à l'intérieur de WinSxS sont à nouveau mis à jour et liés aux emplacements système.
C'est ça. Vous savez maintenant tout ce que vous devez savoir sur les liens symboliques dans Windows 10. À l'aide de ces informations, vous pouvez résoudre les problèmes de chemins lorsque vous ajoutez un nouveau lecteur de disque sur votre ordinateur, ou déplacez un dossier mais en avez toujours besoin chemin. N'hésitez pas à laisser un commentaire si vous avez une question ou quelque chose à ajouter.
Maintenant vois comment créer des liens symboliques avec PowerShell .