Les liens symboliques, également connus sous le nom de liens symboliques ou liens logiciels, sont des fichiers spéciaux dans Linux qui agissent comme des pointeurs ou des raccourcis vers d’autres fichiers ou répertoires. Ils sont extrêmement utiles pour simplifier la gestion des fichiers, organiser les ressources et fournir des chemins d’accès alternatifs.
Dans cet article, nous verrons comment créer et supprimer des liens symboliques sous Linux à l’aide de la ligne de commande.
Qu’est-ce qu’un lien symbolique ?
Un lien symbolique est comme un raccourci dans Windows. Il ne contient pas les données du fichier cible, mais fait référence à son chemin d’accès. Vous pouvez l’utiliser pour
Établir un lien avec des fichiers ou des répertoires situés à des endroits différents
Simplifier les chemins d’accès complexes
Rediriger l’accès sans dupliquer les données
Comment créer un lien symbolique
Utilisez la commande ln avec l’option -s pour créer un lien symbolique :
Exemple 1 : Créer un lien vers un fichier
Cette opération crée un lien symbolique nommé data-link.txt sur le bureau, qui pointe vers data.txt.
Exemple 2 : Lien vers un répertoire
Désormais, /home/user/website se comporte comme un raccourci vers le répertoire /var/www/html.
Vérifier le lien symbolique
Pour vérifier si le lien symbolique a été correctement créé, utilisez ls -l :
Vous devriez voir quelque chose comme :
Le l au début indique un lien symbolique.
Comment supprimer un lien symbolique
Pour supprimer un lien symbolique, utilisez la commande rm ou unlink.
Option 1 : Utiliser rm
Option 2 : Utiliser unlink
⚠️ Note : La suppression d’un lien symbolique ne supprime pas le fichier ou le répertoire d’origine – seulement le lien lui-même.
Ce qu’il faut garder à l’esprit
Si la cible d’un lien symbolique est supprimée ou déplacée, le lien symbolique est rompu.
Les liens symboliques vers des répertoires ne sont pas suivis par défaut par des commandes telles que rm -r ; soyez prudent lors de l’automatisation.
Utilisez readlink -f nom_du_lien_symbolique pour résoudre le chemin complet d’un lien symbolique.
Conclusion
Les liens symboliques sous Linux sont des outils simples mais puissants pour organiser et accéder plus efficacement à votre système de fichiers. Avec seulement quelques commandes, vous pouvez créer et supprimer des liens symboliques, ce qui facilite la gestion des fichiers et des répertoires sur votre système.


