Ein symbolischer Link, auch Softlink genannt, ist eine Art Zeiger, der auf den Speicherort eines Ordners oder einer Datei auf Ihrem System zeigt. Einige dieser Links werden standardmäßig auf Ihrem System erstellt, während Sie selbst symbolische Links auch manuell für beliebige Dateien oder Ordner erstellen können. Dieser Artikel erklärt Ihnen die verschiedenen Methoden, mit denen Sie alle symbolischen Links unter Linux auflisten können. Ich habe Linux Mint 20 für diese Anleitung verwendet, aber die gleichen Schritte funktionieren auf jeder Linux-Distribution.
Drei Arten symbolische Links unter Linux aufzulisten
Um alle symbolischen Links in Linux Mint 20 je nach Ihren genauen Anforderungen aufzulisten, können Sie eine der folgenden drei Methoden auswählen:
Methode Nr. 1:Finden aller symbolischen Links des aktuellen Dateisystems:
Wenn Sie alle symbolischen Links Ihres aktuellen Dateisystems in Linux Mint 20 auflisten möchten, können Sie dies tun, indem Sie den unten gezeigten Befehl ausführen:
$ sudo find / -type l
Diese Variation des „find“-Befehls wird eine angemessene Zeit in Anspruch nehmen, da sie Ihr gesamtes Dateisystem durchlaufen muss, um alle symbolischen Links zu finden, die sie hat. Nach seiner Ausführung können Sie eine sehr lange Liste aller symbolischen Links in Ihrem aktuellen Dateisystem sehen, wie im folgenden Bild gezeigt:
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 im folgenden Bild gezeigt:
Methode Nr. 3:Alle symbolischen Links eines bestimmten Verzeichnisses finden
Mit Hilfe des unten gezeigten 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 zusammen mit seinem vollständigen Pfad finden möchten.
Dieser Befehl wird auch problemlos ausgeführt, wonach Sie eine Liste aller symbolischen Links Ihres angegebenen Verzeichnisses sehen können, wie in der folgenden Abbildung gezeigt:
Schlussfolgerung
Abhängig von Ihren Nutzungsanforderungen können Sie eine der drei in diesem Artikel beschriebenen Methoden auswählen, um alle symbolischen Links Ihres Systems aufzulisten. Alle diese Methoden basieren auf einzeiligen Befehlen, daher können Sie sie sehr schnell ausführen.
Ein weiterer interessanter Artikel könnte sein:A Simple Way To Check NVIDIA Drivers Version on Linux