En tant qu'utilisateur d'ordinateur, un raccourci est généralement perçu comme un pointeur vers un fichier, un dossier ou une application. C'est exact, mais cette définition simplifiée occulte des nuances importantes. Il existe plusieurs types de raccourcis, et nous nous concentrerons ici sur le lien symbolique (ou symlink), que nous utiliserons indifféremment.
Découvrons ce qu'est un lien symbolique, comment en créer un sous Linux, macOS et Windows, ses avantages spécifiques et bien plus.
Un lien symbolique est un type spécial de raccourci. Contrairement à un raccourci standard (comme ceux créés par un installateur Windows sur le Bureau), il se comporte comme l'objet cible lui-même. Votre système et vos applications le traitent comme le fichier ou dossier original.
Par exemple, sur macOS, tenter de créer un lien symbolique au même emplacement que l'original génère un message "Le fichier existe déjà". Déplacer le lien vers cet emplacement le renomme en copie.

Imaginez un dossier sur votre disque dur à synchroniser avec Dropbox sans le déplacer. Un raccourci standard synchronisé par Dropbox ne fonctionnera que sur l'appareil de création. Sur un autre appareil, il sera invalide.
Avec un lien symbolique, Dropbox traite le lien comme le dossier réel et synchronise son contenu. Vous y accédez ainsi depuis tous vos appareils Dropbox, même si l'original n'est pas dans Dropbox.
Important : Supprimer un raccourci ou lien symbolique n'affecte pas l'original.
Privilégiez les liens symboliques pour :
De nombreux autres usages existent selon vos besoins.
Utilisez le terminal ou l'invite de commandes. Des outils graphiques existent pour les moins à l'aise.

La commande est :
ln -s /chemin/vers/cible /chemin/vers/symlinkIdentique sur macOS (système UNIX-like). Voir l'exemple en capture.
Certains gestionnaires de fichiers Linux (ex. : Nautilus) permettent la création via menu contextuel ou en glissant le fichier avec Ctrl + Shift (l'original reste intact).
Ouvrez l'invite de commandes en administrateur :
mklink /chemin/vers/symlink /chemin/vers/ciblePour un dossier, ajoutez /D :
mklink /D /chemin/vers/symlink /chemin/vers/dossierAlternative graphique : Link Shell Extension, extension idéale pour l'Explorateur Windows.
Avertissement : Évitez les liens symboliques imbriqués (symlink dans symlink) pour prévenir les boucles infinies, problématiques pour les antivirus ou services système.

Les alias macOS ressemblent aux symlinks mais stockent l'inode (identifiant unique) de la cible, suivant ses déplacements. Un symlink casse si la cible bouge.
Les deux deviennent invalides si l'original est supprimé ou un dossier parent renommé.
Pour différencier : Vérifiez la taille via "Obtenir des informations" (symlink : 0 octet). Ou utilisez ls -la (fonctionne sur Linux/macOS) : les symlinks indiquent la cible.
Les symlinks semblent complexes au début, mais leur maîtrise est simple et puissante. Créez-en même sur Android via Termux, ou optimisez le partage Google Drive !
[]