Wichtung: 1
Beschreibung: Die Kandidaten sollen in der Lage sein, echte (hard) und symbolische Links zu Dateien anzulegen und zu verwalten.
Wichtigste Wissensgebiete:
Anlegen von Links.
Identifizieren von echten (hard) und symbolischen Links.
Unterschied zwischen Kopieren und Verlinken von Dateien.
Nutzung von Links zur Erleichterung der Systemadministration.
Liste wichtiger Dateien, Verzeichnisse und Anwendungen:
ln
Mit dem Befehl
ln Datei hart-link
wird ein so genannter Hard-Link erzeugt, also ein Verweis direkt auf die Inode einer Datei. Hard-Links haben folgende Vorteile:
Symbolische Links werden genutzt, wenn die Verweise auf Dateien gesetzt werden, die sich nicht auf derselben Partition befinden. Ein symbolischer Link verweist nicht direkt auf einen inode, sondern auf einen Pfad. So verweist der Link beispielsweise ins Leere, wenn die Ursprungsdatei gelöscht wird. Symbolische Links werden gerne bei Gerätedateien (CD-Laufwerk, etc) eingesetzt, da symbolische Links transparenter als Hard-Links sind, da man nachverfolgen kann, wohin diese verweisen.
ln -s Datei symbolischer-link = symbolischen Link erstellen
ls -n = symbolische Links anzeigen
Probleme treten auf, wenn man symbolische Links kopiert. Wenn man einen symbolischen Link mit cp ohne weiteren Parametern kopiert, so wird nicht der Link, sondern die eigentliche Datei kopiert. Das Stichwort lautet hier Dereferenzierung. Um einen symbolischen Link zu kopieren, geben wir cp die Option -d mit auf dem Weg. D steht hier für --no-dereference.