Symbolische koppeling

Een symbolische koppeling (of "symlink") is een functie van het bestandssysteem waarmee een koppeling naar een specifiek bestand of een specifieke map kan worden gemaakt. Deze lijkt op een Windows-"snelkoppeling" of Mac-"alias", maar is geen echt bestand. In plaats daarvan is een symbolische koppeling een vermelding in een bestandssysteem die naar een map of bestand verwijst. Het systeem herkent de symbolische koppeling als de daadwerkelijke map of het daadwerkelijke bestand, waardoor een alternatieve manier ontstaat om dit te openen.

Symbolische koppelingen worden ondersteund door Mac, Windows en Unix, maar komen het meest voor op Unix-systemen, omdat Unix bekendstaat om zijn grote (en vaak verwarrende) hiërarchie van mappen. Alleen de map root bevat al verschillende submappen, waarvan veel geen duidelijk omschreven doel hebben. Voorbeelden zijn bin, dev, etc, lib, tmp, usr en var. Hierdoor kan het moeilijk zijn om bepaalde bestanden te vinden, vooral als deze zich meerdere mappen diep in het bestandssysteem bevinden. Symbolische koppelingen helpen dit probleem te verminderen door een eenvoudigere manier te bieden om veelgebruikte bestanden en mappen te openen.

Om een symlink te maken in Unix, kunt u een eenvoudige opdracht typen bij de opdrachtprompt met behulp van de onderstaande syntaxis. (Het gedeelte "-s" van de opdracht is belangrijk, omdat dit het systeem vertelt een symbolische koppeling te maken.)

ln -s [target directory or file] /[shortcut]

U kunt bijvoorbeeld een symlink "/apachelogs" maken die verwijst naar "/usr/local/apache/logs" met de volgende opdracht:

ln -s /usr/local/apache/logs /apachelogs

Na het invoeren van de bovenstaande opdracht zou u de map met Apache-logboeken kunnen openen door eenvoudig "/apachelogs" te openen. Hoewel symlinks door de meeste programma's worden herkend, kan het nodig zijn om een programma of proces in te stellen zodat het symbolische koppelingen volgt. Om er bijvoorbeeld voor te zorgen dat een Apache-webserver symbolische koppelingen herkent, moet de regel "Options +FollowSymLinks" aan het bestand httpd.conf worden toegevoegd.

Bijgewerkt October 22, 2013 door Per C.

quizTest je kennis

In software, the term "golden master" refers to what?

A
The final release candidate of a software program
0%
B
An bug-free desktop application
0%
C
An application that is used as a template for other programs
0%
D
An software program that sells more than one million copies
0%
Correct! Incorrect!     View the Golden Master definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Symbolische koppeling op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.