Befehle · 3 min read · Sep 20, 2025

Linux ln-Befehl Tutorial für Anfänger (5 Beispiele)

Manchmal, während Sie an der Kommandozeile arbeiten, müssen Sie Links zwischen Dateien erstellen. Dies kann mit einem speziellen Befehl, dem ln, erreicht werden. In diesem Tutorial werden wir die Grundlagen dieses Werkzeugs anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einem Ubuntu 22.04-Rechner getestet wurden.

Linux ln-Befehl

Wie Sie mittlerweile verstanden haben, ermöglicht der ln-Befehl das Erstellen von Links zwischen Dateien. Folgendes ist die Syntax (oder besser gesagt eine andere verfügbare Syntax) für dieses Werkzeug:

ln [OPTION]... [-T] ZIEL LINK_NAME   (1. Form)  
ln [OPTION]... ZIEL                  (2. Form)  
ln [OPTION]... ZIEL... VERZEICHNIS   (3. Form)  
ln [OPTION]... -t VERZEICHNIS ZIEL...  (4. Form)

Und so erklärt die Man-Seite des Werkzeugs:

In der 1. Form, erstellen Sie einen Link zu ZIEL mit dem Namen LINK_NAME. In der 2. Form, erstellen Sie einen Link zu ZIEL im aktuellen Verzeichnis. In den 3. und 4. Formen, erstellen Sie Links zu jedem ZIEL im VERZEICHNIS. Erstellen Sie standardmäßig harte Links, symbolische Links mit --symbolisch. Standardmäßig sollte jedes Ziel (Name des neuen Links) nicht bereits existieren. Beim Erstellen harter Links muss jedes ZIEL existieren. Symbolische Links können beliebigen Text enthalten; wenn sie später aufgelöst werden, wird ein relativer Link in Bezug auf sein übergeordnetes Verzeichnis interpretiert.

Die folgenden Beispiele im Q&A-Stil geben Ihnen eine bessere Vorstellung davon, wie der ln-Befehl funktioniert. Aber vorher ist es gut, ein Verständnis dafür zu bekommen, was der Unterschied zwischen harten Links und weichen Links ist.

Q1. Wie erstellt man einen harten Link mit ln?

Das ist ziemlich einfach - alles, was Sie tun müssen, ist, den ln-Befehl folgendermaßen zu verwenden:

ln [datei] [harter-link-zu-datei]

Zum Beispiel:

ln test.txt test_hard_link.txt

So sehen Sie, dass ein harter Link mit dem Namen test_hard_link.txt erstellt wurde.

Q2. Wie erstellt man einen weichen/symbolischen Link mit ln?

Dafür verwenden Sie die -s-Befehlszeilenoption.

ln -s [datei] [weicher-link-zu-datei]

Zum Beispiel:

ln -s test.txt test_soft_link.txt

Die test_soft_link.txt-Datei ist ein weicher/symbolischer Link, wie durch ihre himmelblaue Textfarbe bestätigt.

Q3. Wie lässt man ln vorhandene Zieldateien mit demselben Namen entfernen?

Standardmäßig lässt ln Sie keinen Link erstellen, wenn eine Datei mit demselben Namen bereits im Zielverzeichnis existiert.

Wenn Sie jedoch möchten, können Sie ln dazu bringen, dieses Verhalten zu überschreiben, indem Sie die -f-Befehlszeilenoption verwenden.

*Hinweis: Sie können die -i-Befehlszeilenoption verwenden, wenn Sie möchten, dass dieser gesamte Löschprozess interaktiv ist.*

Q4. Wie lässt man ln eine Sicherung vorhandener Dateien mit demselben Namen erstellen?

Wenn Sie nicht möchten, dass ln vorhandene Dateien mit demselben Namen löscht, können Sie es dazu bringen, eine Sicherung dieser Dateien zu erstellen. Dies kann mit der -b-Befehlszeilenoption erreicht werden. Sicherungsdateien, die auf diese Weise erstellt werden, enthalten ein Tilde-Zeichen (~) am Ende ihres Namens.

Q5. Wie erstellt man Links in einem anderen Verzeichnis als dem aktuellen Verzeichnis?

Ein bestimmtes Zielverzeichnis (außer dem aktuellen) kann mit der -t-Befehlszeilenoption angegeben werden. Zum Beispiel:

ls test* | xargs ln -s -t /home/himanshu/Desktop/

Der oben genannte Befehl erstellt Links zu allen test*-Dateien (die im aktuellen Verzeichnis vorhanden sind) und legt sie im Desktop-Verzeichnis ab.

Fazit

Zugegeben, ln ist nichts, was Sie täglich benötigen werden, besonders wenn Sie ein Neuling sind. Aber es ist ein hilfreicher Befehl, den man kennen sollte, da man nie weiß, wann er einem den Tag retten könnte. Wir haben einige nützliche Befehlszeilenoptionen besprochen, die das Werkzeug bietet. Sobald Sie damit fertig sind, können Sie mehr über ln erfahren, indem Sie zu seiner Man-Seite gehen. Ein weiterer interessanter Befehl, den Sie sich ansehen möchten, ist der tee-Befehl.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.