Det finns inte ett fast antal "typer" av länkfiler i Linux i betydelsen distinkta kategorier med formella namn. Istället finns det två grundläggande typer av länkar, kännetecknade av deras underliggande mekanism:
1. Symboliska länkar (Symlinks): Dessa är i huvudsak pekare till en annan fil eller katalog. De innehåller sökvägen till målfilen. Om målet flyttas eller raderas kommer symlänken att brytas (såvida inte målet flyttas * inom * samma filsystem).
2. Hard Links: Dessa skapar en ytterligare post i ett filsystemets inode -tabell som pekar på samma datablock som den ursprungliga filen. Flera hårda länkar kan existera i samma fil. Att ta bort en hård länk påverkar inte de andra så länge som åtminstone en hård länk kvarstår. Du kan inte skapa hårda länkar till kataloger (förutom i vissa specialiserade filsystem), och hårda länkar måste finnas på samma filsystem som den ursprungliga filen.
Därför, medan det finns ett spektrum av sätt som länkar kan användas *, finns det bara två grundläggande typer :Symboliska länkar och hårda länkar.