10.7 Aliase für Dateien mit ln
ln(1) wird genutzt um Verknüpfungen zwischen Dateien herzustellen. Dies Verknüpfungen können entweder Hard Links oder Soft (symbolische) Links sein. Die Unterschiede zwischen dem zwei Arten von Links wurden in Abschnitt 9.3 diskutiert. Wenn Sie einen symbolischen Link zum Verzeichnis /var/media/mp3 herstellen wollten und diesen Link in Ihrem Home-Verzeichnis ablegen wollen, dann würden Sie dies tun:
% ln -s /var/media/mp3 ~/mp3
Die -s Option sagt ln das es einen symbolischen Link erzeugen soll. Die nächste Option ist das Ziel des Links und die letzte Option ist wie der Link genannt werden soll. In diesem Fall wird es einfach eine Datei mit dem Namen mp3 in Ihrem Home-Verzeichnis anlegen die auf /var/media/mp3 zeigt. Sie können den Link selbst so nennen wie Sie wollen indem Sie die letzte Option ändern.
Das Erzeugen eines Hard Links ist genau so einfach. Alles was Sie tun müssen ist es die -s Option wegzulassen. Hard Links können allerdings normalerweise nicht auf Verzeichnisse referenzieren oder in andere Dateisysteme übergreifen. Um einen Hard Link /usr/bin/email nach /usr/bin/mutt zu erzeugen tippen Sie einfach das folgende:
# ln /usr/bin/mutt /usr/bin/email