Commande Linux
ln
link
"Créer des liens entre fichiers. Les raccourcis puissants de Linux."
Fichiers ⭐⭐ Intermédiaire ✓ Utile

C'est quoi, ln ?

ln crée des liens entre fichiers. Il y a deux types : les liens symboliques (symlinks) qui sont des raccourcis pointant vers un chemin, et les liens durs (hard links) qui partagent le même inode.

💡 L'analogie : un lien symbolique, c'est comme un raccourci sur le bureau Windows. Supprimer le raccourci ne supprime pas le fichier original.
Liens symboliques
# Créer un lien symbolique (-s = symbolic)
$ ln -s /chemin/original /chemin/du/lien

# Exemple : accès rapide à un dossier profond
$ ln -s /var/log/nginx ~/logs-nginx

# Lien vers une version de python
$ sudo ln -s /usr/bin/python3 /usr/bin/python

# Vérifier les liens
$ ls -la
lrwxrwxrwx 1 user user 18 mai 16 logs-nginx -> /var/log/nginx
💡 Usages courants
Les symlinks sont très utilisés pour : activer des sites nginx (/etc/nginx/sites-enabled), pointer vers la bonne version d'un outil, ou créer des accès rapides à des dossiers profonds.
← Précédent
sudo
Suivant →
touch