Si vous vous demandez ce que sont les liens symboliques et comment créer des liens symboliques dans Ubuntu, vous êtes sur la bonne page. Même s’il s’agit d’un concept très simple, les liens symboliques sont très utiles lorsqu’on travaille avec Linux.
La raison pour laquelle les liens symboliques sont nécessaires est que tout dans Linux est un fichier. Un fichier pointe vers des nœuds spécifiques du système de fichiers et un lien symbolique pointe vers l’emplacement du fichier.
Dans ce tutoriel, je vous guide pour créer un lien symbolique sur Ubuntu en graphique et en ligne de commandes avec la commande ln.
Table des matières
Quels sont les types de liens symboliques dans Ubuntu
Si vous avez beaucoup utilisé Windows, vous avez certainement rencontré des raccourcis vers des fichiers et des programmes qui sont placés sur votre bureau pour un accès pratique. Lorsque vous créez des liens symboliques dans Ubuntu ou Linux, vous créez un raccourci qui pointe simplement vers l’emplacement d’un autre fichier.
Il existe deux types de liens :
- Lien souple : Ce type de lien symbolique fait référence à l’emplacement ou au chemin d’accès du fichier d’origine. Sur Internet, il fonctionne de la même manière qu’un lien hypertexte
- Lien physique, dur ou matériel : Un lien dur fonctionne en générant un nouveau nom de fichier lié aux données de l’inode du fichier original (fichier de référence). Cela équivaut à faire une copie du fichier en question
Comment créer un lien symbolique sur Ubuntu en graphique
- Ouvrez l’explorateur de fichiers d’Ubuntu
- Puis en haut à droite, cliquez sur l’icône
- Allez dans le menu Préférences
- Dans Actions facultatives du menu contextuel, activez Créer un lien
- Faites un clic droit sur le dossier ou fichier puis Créer un lien. Vous pouvez aussi utiliser le raccourci clavier CTRL+MAJ+M. Plus d’informations sur les raccourcis clavier Ubuntu : Ubuntu : 100 raccourcis clavier
- Vous obtenez un lien raccourci
- Vous pouvez renommer le lien symbolique et le déplacer vers un autre emplacement si souhaitez. Cela est possible par un glisser/déposer ou encore par un clic droit et déplacer.
Comment créer un lien symbolique sur Ubuntu avec la commande ln (ligne de commandes)
Les utilisateurs d’Ubuntu peuvent utiliser la commande ln pour créer des liens symboliques dans leur système.
Cette commande crée des liens en dur par défaut.
Cependant, vous pouvez ajouter l’option -s (–symbolic) si vous souhaitez créer un lien souple.
- Ouvrez le terminal Ubuntu par la recherche d’application ou par le raccourci clavier CTRL+ALT+T. Plus de détails : Comment ouvrir terminal Ubuntu
- Puis utilisez la commande ln comme ceci :
ln -s <fichier_source> <lien symbolique>
- Par exemple, je créé un lien symbolique dans le bureau d’Ubuntu qui pointe vers le dossier de Téléchargement
ln -s /home/mak/Téléchargements/ /home/mak/Bureau/
- Dans bureau, on trouve alors un raccourci Téléchargements, si on l’ouvre, cela nous redirige vers la cible, le dossier de téléchargement avec son contenu
En début de ligne, le type est indique par l et la cible du lien symbolique par une flèche.
- Bien sûr, on retrouve l’icône du lien symbolique sur le bureau d’Ubuntu
- Si vous déplacez le lien symbolique vers la corbeille, cela ne supprime que ce dernier et ne touche pas à la cible
Liens
- Ubuntu : créer lien symbolique
- La commande ls Linux : utilisation et exemples
- Comment utiliser la commande chown pour changer le propriétaire d’un fichier
- La commande cp Linux : utilisation et exemples (copier des fichiers)
- Comprendre les permissions de fichiers dans Linux
- Inode dans Linux : qu’est-ce que c’est et comment les afficher
- Les jonctions et liens symboliques dans Windows