Symbolische Links werden dann eingerichtet, wenn die Grenzen der harten Links umgangen werden sollen. Symbolische Links können eingerichtet werden für
Wie im Beispiel unten zu sehen, ändert sich das Aussehen des symbolischen Links bei Verwendung des Befehls ls -l
. Der Linkname wird durch einen Pfeil und den Namen der Zieldatei ergänzt.
tapico@defiant:~/links > ls -il insgesamt 2 111099 -rw-r--r-- 2 tapico users 46 Jan 14 13:41 clarkkent 111101 lrwxrwxrwx 1 tapico users 5 Jan 14 13:51 kurs -> /kurs 111100 lrwxrwxrwx 1 tapico users 9 Jan 14 13:50 superheld -> clarkkent 111099 -rw-r--r-- 2 tapico users 46 Jan 14 13:41 superman
Die Funktion der Befehle cd und pwd kann sich bei gelinkten Verzeichnissen je nach Shell unterscheiden. In der bash zeigt, wenn wir dem Link kurs gefolgt sind, z. B. der Befehl pwd das Arbeitsverzeichnis über die verlinkte Struktur an. Der Befehl cd ..
führt auch in das Verzeichnis mit dem Link zurück.
tapico@defiant:~/links > cd kurs tapico@defiant:~/links/kurs > pwd /home/tapico/links/kurs tapico@defiant:~/links/kurs > cd .. tapico@defiant:~/links > pwd /home/tapico/links
In anderen Shells führt der Link an den Ort der normalen Struktur. Das aktuelle Verzeichnis ist dann nicht mehr durch den symbolischen Link gegeben, sondern durch den harten Link des Verzeichnisses.