Een hardlink is een extra naam voor hetzelfde bestand op schijf. Meerdere hardlinks wijzen naar dezelfde inode — de data bestaat maar één keer, maar is via verschillende paden bereikbaar.
| Hardlink | Symlink | |
|---|---|---|
| Wijst naar | Inode (data zelf) | Pad naar een bestand |
| Bestand verwijderd? | Data blijft bestaan zolang er nog een link is | Link wordt verbroken |
| Over schijven? | Nee, alleen binnen hetzelfde bestandssysteem | Ja |
| Op mappen? | Nee (behalve . en ..) | Ja |
ln origineel.txt extra-naam.txt
Hardlinks worden gebruikt voor efficiënte back-ups: bestanden die niet veranderd zijn krijgen een hardlink naar de vorige versie in plaats van een kopie — ze nemen geen extra schijfruimte in.
Het aantal hardlinks naar een inode is zichtbaar met ls -l in de tweede kolom.