Website-Suche

So erhalten Sie eine Liste symbolischer Links unter Linux


Ein symbolischer Link, auch Softlink genannt, ist eine Art Zeiger, der auf den Speicherort eines Ordners oder einer Datei auf Ihrem System verweist. Einige dieser Links werden standardmäßig auf Ihrem System erstellt, während Sie selbst symbolische Links auch manuell für jede Ihrer gewünschten Dateien oder Ordner erstellen können. In diesem Artikel werden die verschiedenen Methoden erläutert, mit denen Sie alle symbolischen Links unter Linux auflisten können. Ich habe für dieses Handbuch Linux Mint 20 verwendet, aber die gleichen Schritte funktionieren auf jeder Linux-Distribution.

Drei Möglichkeiten, symbolische Links unter Linux aufzulisten

Um alle symbolischen Links in Linux Mint 20 entsprechend Ihren genauen Anforderungen aufzulisten, können Sie eine der folgenden drei Methoden wählen:

Methode Nr. 1: Alle symbolischen Links des aktuellen Dateisystems finden:

Wenn Sie alle symbolischen Links Ihres aktuellen Dateisystems in Linux Mint 20 auflisten möchten, können Sie dies tun, indem Sie den folgenden Befehl ausführen:

sudo find / -type l

Die Ausführung dieser Variante des Befehls „find“ nimmt eine angemessene Zeit in Anspruch, da er Ihr gesamtes Dateisystem durchqueren muss, um alle vorhandenen symbolischen Links zu finden. Nach der Ausführung können Sie eine sehr lange Liste aller symbolischen Links in Ihrem aktuellen Dateisystem sehen, wie im folgenden Bild dargestellt:

Methode Nr. 2: Finden aller symbolischen Links des aktuellen Arbeitsverzeichnisses

Wenn Sie nun alle symbolischen Links Ihres aktuellen Arbeitsverzeichnisses finden möchten, können Sie dies tun, indem Sie den unten gezeigten Befehl ausführen:

sudo find . -type l

Dieser Befehl wird relativ schnell ausgeführt, woraufhin Sie eine Liste aller symbolischen Links Ihres aktuellen Arbeitsverzeichnisses sehen können, wie in der folgenden Abbildung dargestellt:

Methode Nr. 3: Finden aller symbolischen Links eines bestimmten Verzeichnisses

Mithilfe des folgenden Befehls können Sie sogar alle symbolischen Links eines bestimmten Verzeichnisses auflisten:

sudo find DirectoryName -type l

Sie müssen DirectoryName durch den Namen des Verzeichnisses ersetzen, dessen symbolische Links Sie suchen möchten, zusammen mit dem vollständigen Pfad.

Dieser Befehl lässt sich ebenfalls problemlos ausführen. Anschließend wird eine Liste aller symbolischen Links Ihres angegebenen Verzeichnisses angezeigt, wie in der folgenden Abbildung dargestellt:

Abschluss

Abhängig von Ihren Nutzungsanforderungen können Sie eine der drei in diesem Artikel beschriebenen Methoden zum Auflisten aller symbolischen Links Ihres Systems auswählen. Alle diese Methoden basieren auf einzeiligen Befehlen und können daher sehr schnell ausgeführt werden.

Verwandte Artikel: