Der ln
-Befehl wird verwendet, um Verknüpfungen (Links) zu Dateien zu erstellen. Es gibt zwei Haupttypen von Links: harte Links und symbolische Links. Harte Links verweisen direkt auf die Daten einer Datei, während symbolische Links auf den Pfad einer Datei verweisen.
Die grundlegende Syntax des Befehls lautet:
ln [Optionen] [Argumente]
-s
: Erstellt einen symbolischen Link anstelle eines harten Links.-f
: Überschreibt vorhandene Dateien ohne Nachfrage.-n
: Behandelt das Ziel als reguläre Datei, wenn es ein Verzeichnis ist.ln quelle.txt link.txt
Dies erstellt einen harten Link namens link.txt
, der auf quelle.txt
verweist.
ln -s quelle.txt link.txt
Hier wird ein symbolischer Link link.txt
erstellt, der auf quelle.txt
zeigt.
ln -s /pfad/zur/quelle.txt /pfad/zum/link.txt
Dies erstellt einen symbolischen Link mit einem absoluten Pfad.
ln -sf quelle.txt link.txt
Dies überschreibt den bestehenden Link link.txt
mit einem neuen Link zu quelle.txt
.
-f
, wenn Sie sicher sind, dass Sie vorhandene Links überschreiben möchten, um Zeit zu sparen.