Que sont les liens symboliques? Comment créer des liens symboliques dans Windows 10?

What Are Symbolic Links

Les liens symboliques ou les liens symboliques sont plus que de simples raccourcis sous la forme de fichiers ou de dossiers virtuels. Voici comment vous pouvez créer un lien symbolique dans Windows 10.



Lien symbolique - également appelé lien symbolique ou lien souple - pourrait être l'un des concepts les plus cachés pour les utilisateurs d'ordinateurs. Cependant, cela n'enlève rien à son importance et aux avantages qu'elle offre. Que diriez-vous d'accéder aux dossiers et fichiers à partir de différents dossiers sans conserver les copies en double? Oui, c'est le pouvoir de Lien symbolique .





Qu'est-ce qu'un lien symbolique ou un lien symbolique

Les liens symboliques sont des fichiers de raccourcis qui font référence à un fichier ou un dossier physique situé ailleurs. Les liens symboliques agissent comme des fichiers ou des dossiers virtuels, qui peuvent être utilisés pour se lier à des fichiers ou dossiers individuels, les faisant apparaître comme s'ils étaient stockés dans le dossier avec les liens symboliques, même si les liens symboliques pointent uniquement vers leur emplacement réel.

Ne confondez pas Symlink comme de simples raccourcis



Il est important de comprendre que les liens symboliques sont plus que de simples raccourcis que vous connaissez déjà en tant qu'utilisateur Windows. Un fichier de raccourci pointe simplement vers le fichier souhaité tandis que Symlink donnera l'impression que le fichier lié est réellement là. Une fois que vous avez cliqué sur le lien symbolique, vous serez dirigé vers l'emplacement réel du fichier.

Structure d'un lien symbolique

Un lien symbolique est constitué d'une chaîne de texte qui est automatiquement interprétée et suivie par le système d'exploitation comme un chemin vers un autre fichier ou répertoire. Cet autre fichier ou répertoire est appelé le 'cible '.

Symlink existe indépendamment de sa cible. Si un lien symbolique est supprimé, sa cible reste inchangée. Si un lien symbolique pointe vers une cible, et quelque temps plus tard, cette cible est déplacée, renommée ou supprimée, le lien symbolique n'est pas automatiquement mis à jour ou supprimé, mais continue d'exister et pointe toujours vers l'ancienne cible. Cependant, dans de tels liens symboliques pointant vers des cibles déplacées ou inexistantes sont parfois appelés cassés, orphelins, morts ou suspendus.



Avantages des liens symboliques

  1. Les liens symboliques consomment très peu d'espace et sont très rapides à créer. Vous économisez beaucoup d'espace sur le disque dur avec les liens symboliques
  2. Contrairement aux liens physiques, les liens symboliques peuvent être liés à des fichiers dans des systèmes de fichiers. N'oubliez pas que si vous supprimez le fichier d'origine, le lien physique le maintient toujours en vie, un lien symbolique ne
  3. Les liens symboliques conservent la structure de dossiers dans laquelle les liens symboliques sont contenus. Par exemple, disons qu'il y a un SMS le fichier est contenu dans le 'Utilitaire' dossier qui se trouve dans /D/Myfolder/Utility/windowsclub.txt . Maintenant, si un lien symbolique pour le Utilitaire a été créé dans le dossier Dropbox et vous avez recherché windowsclub.txt dans le dossier Dropbox, le chemin du fichier se lirait /D/Myfolder/Utility/windowsclub.txt plutôt que de revenir au chemin du fichier d'origine / réel.
  4. En utilisant les liens symboliques, vous pouvez stocker vos fichiers multimédias Musique / Vidéos sur un autre disque dur, mais les faire apparaître dans vos dossiers Musique / Vidéos standard afin qu’ils soient détectés par vos programmes multimédias
  5. Les développeurs remplacent souvent les copies en double des fichiers / dossiers partagés par des liens symboliques référençant des fichiers / dossiers physiques. Le remplacement de copies redondantes de fichiers peut économiser beaucoup d'espace disque physique et réduire considérablement le temps nécessaire pour copier / sauvegarder / déployer / cloner des projets.

Importance des liens symboliques dans le monde du développement d’aujourd’hui

Comme Yosef Durr, responsable principal des programmes, Microsoft le mentionne sur le blog Windows,

De nombreux outils de développement populaires tels que git et les gestionnaires de packages tels que npm reconnaissent et conservent les liens symboliques lors de la création de dépôts ou de packages, respectivement. Lorsque ces dépôts ou packages sont ensuite restaurés ailleurs, les liens symboliques sont également restaurés, garantissant que l’espace disque (et le temps de l’utilisateur) ne sont pas gaspillés. Git, par exemple, avec des sites comme GitHub, est devenu le principal outil de gestion de code source utilisé par la plupart des développeurs aujourd'hui.

liens symboliques

youtube mp3 comconvert descargar

L'utilisation des gestionnaires de paquets dans le développement moderne a également explosé ces dernières années. Par exemple, le gestionnaire de packages de nœuds (npm) a servi environ 400 millions d'installations au cours de la semaine du 1er juillet 2015, mais a servi plus de 1,2 milliard d'installations un an plus tard, soit une multiplication par 3 en un an seulement! Fin juin 2016, npm a servi plus de 1,7 milliard de packages de nœuds en sept jours seulement!

Liens symboliques dans Windows 10

Bien que les liens symboliques aient des avantages distincts, ils ont été principalement utilisés par les systèmes d'exploitation compatibles UNIX tels que Linux, FreeBSD, OSX, etc., où les liens symboliques peuvent être créés sans restrictions. Pour les utilisateurs de Windows, bien que les liens symboliques aient été rendus disponibles à partir de Windows Vista, leur création était difficile et fastidieuse.

À cause de Exigence de sécurité de Windows Vista s, les utilisateurs avaient besoin de droits d'administrateur local et, surtout, devaient exécuter mlink dans une console de ligne de commande élevée en tant qu'administrateur pour créer / modifier des liens symboliques. Cette dernière restriction a eu pour conséquence que les liens symboliques étaient rarement utilisés par la plupart des développeurs Windows et que de nombreux outils de développement multiplateformes modernes ont été moins efficaces et moins fiables sur Windows.

Cependant, maintenant avec Mise à jour Windows 10 Creators , une fois qu'un utilisateur avec des droits d'administrateur active le mode développeur, n'importe qui sur le PC peut exécuter le mklink commande sans élever une console de ligne de commande.

Comment créer des liens symboliques

Les liens symboliques peuvent être créés soit en utilisant le commande mklink ou la API CreateSymbolicLink .

BIOS de vmware

Utilisation de la commande mklink

Tout en utilisant commande mklink , utilisez la syntaxe ci-dessous:

'Mklink / prefix link_path file / folder_path'

Remarque: mklink peut créer plusieurs types de liens. Voici les types-

  • / 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 physique au lieu d'un lien symbolique.
  • / J Crée une jonction de répertoire.

Par exemple, j'ai créé une jonction de répertoire de mon dossier Musique vers mon bureau. Reportez-vous à la capture d'écran ci-dessous-

Liens symboliques dans Windows 10

Ainsi, lorsque je clique sur le lien symbolique, il semble que mes fichiers musicaux sont stockés dans C: Users \ Desktop Music bien qu'il soit à l'origine présent dans C: Users \ Musique .

créer des liens symboliques dans Windows 10

N'oubliez pas que si votre chemin contient des espaces, vous devez le placer entre guillemets.

Utilisation de CreateSymbolicLink

Pour activer le nouveau comportement lors de l'utilisation de l'API CreateSymbolicLink, il existe un dwFlags option, vous devrez définir la valeur comme:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Ainsi, en choisissant la valeur ci-dessus, vous avez spécifié l'indicateur pour permettre la création de liens symboliques lorsque le processus n'est pas élevé.

Pour en savoir plus sur la création d'un lien symbolique à l'aide de CreateSymbolicLink API, visitez windows.com .

Lis : Créer des liens physiques, des liens symboliques, des jonctions, des points de montage de volume .

Conclusion

cómo desinstalar programas que no figuran en el panel de control de Windows 10

On peut dire que les liens symboliques sont plus utiles que de simples raccourcis, mais ils sont un peu difficiles à créer. Un utilisateur de PC moyen peut encore trouver peu effrayant à créer. Quoi de plus, même aujourd'hui, de nombreux utilisateurs ont du mal à bien comprendre le concept de raccourcis et peuvent donc avoir du mal à différencier les liens symboliques et à comprendre son utilisation.

Téléchargez l'outil de réparation PC pour trouver et corriger automatiquement les erreurs Windows

Cela dit, c'est presque une garantie que vous trouverez facile de modifier tous les paramètres que vous pouvez afin qu'un programme pointe vers le bon répertoire, et que vous ne créez pas vraiment de lien symbolique, mais sachez comment configurer et utiliser un bon Symlink peut être très pratique.





Articles Populaires