Symbolisk länk
En symbolisk länk (eller "symlink") är filsystem funktion som kan användas för att skapa en länk till en specifik fil or mapp. Det liknar en Windows "genväg" eller Mac "alias", men är inte en egentlig fil. Istället är en symbolisk länk en post i a filsystem som pekar på en katalog eller fil. Systemet känner igen den symboliska länken som den faktiska katalogen eller filen, vilket ger ett alternativt sätt att komma åt den.
Symboliska länkar stöds av Mac, Windows och Unix, men finns oftast på Unix system, eftersom Unix är känt för att ha en stor (och ofta förvirrande) hierarki av kataloger. De rot enbart mappen har flera olika underkataloger, varav många inte har ett klart definierat syfte. Exempel inkluderar bin, dev, etc, lib, tmp, usroch var. Detta kan göra det svårt att hitta vissa filer, särskilt om de finns flera kataloger djupt i filsystemet. Symboliska länkar hjälper till att lindra detta problem genom att skapa ett enklare sätt att komma åt vanliga filer och mappar.
För att skapa en symlink i Unix kan du skriva ett enkelt kommando på kommandotolken med syntax Nedan. ("-S" -delen av kommandot är viktigt eftersom det säger till systemet att skapa en symbolisk länk.)
ln -s [målkatalog eller fil] / [genväg]
Du kan till exempel skapa en symlänk "/ apachelogs"som pekar på"/ usr / local / apache / logs"med följande kommando:
ln -s / usr / local / apache / logs / apachelogs
När du har angett kommandot ovan skulle du kunna komma åt Apache-loggkatalogen genom att helt enkelt öppna "/ apachelogs. "Medan symlänkar känns igen av de flesta programkan det vara nödvändigt att aktivera ett program eller process för att följa symboliska länkar. Till exempel för att en Apache webbserver för att känna igen symboliska länkar, raden "Alternativ + FollowSymLinks"måste läggas till i httpd.conf fil.