Een symlink (symbolische koppeling) is een bestand dat verwijst naar een ander bestand of map. Het werkt als een snelkoppeling: je opent de symlink, maar Linux leest het origineel.
| Symlink | Harde koppeling | |
|---|---|---|
| Verwijst naar | Pad | Inode (datablok) |
| Over partities | Ja | Nee |
| Werkt voor mappen | Ja | Nee |
| Origineel verwijderd | Symlink is gebroken | Data blijft bestaan |
ln -s /etc/nginx/sites-available/mijnsite /etc/nginx/sites-enabled/mijnsite
ln -s /usr/bin/python3 /usr/local/bin/python
ls -l toont symlinks met een pijl:
lrwxrwxrwx python -> /usr/bin/python3
De l aan het begin geeft aan dat het een symlink is.