Unter Linux ist das Erstellen von Links eine wichtige und nützliche Funktion. Mit Links können Sie Verknüpfungen zu Dateien und Verzeichnissen erstellen, um die Navigation im Dateisystem zu vereinfachen. In diesem Artikel werden wir uns ansehen, wie Sie einen Link unter Linux erstellen und welche Arten von Links existieren.
Es gibt zwei Arten von Links unter Linux: symbolisch und hart. Symbolische Links funktionieren ähnlich wie Verknüpfungen in Windows, und Hardlinks erstellen einen zusätzlichen Verweis auf eine vorhandene Datei oder ein vorhandenes Verzeichnis. Jede Art von Referenz hat ihre eigenen Merkmale und Anwendungen.
Sie können eine symbolische Verknüpfung unter Linux mit dem Befehl "ln -s" erstellen. Um beispielsweise einen symbolischen Verweis auf die Datei "myfile.txt" im aktuellen Verzeichnis mit dem Namen "mylink" müssen Sie den folgenden Befehl ausführen: ln -s myfile.txt mylink. Nach dem Ausführen des Befehls wird im aktuellen Verzeichnis ein symbolischer Link mit dem Namen "mylink" angezeigt, der auf die Datei "myfile" verweist.txt".
Symbolische Links können sowohl auf Dateien als auch auf Verzeichnisse verweisen. Sie können verwendet werden, um Verknüpfungen zu wichtigen Dateien zu erstellen oder Verknüpfungen zu häufig verwendeten Verzeichnissen zu erstellen.
Das Erstellen eines Hardlinks unter Linux kann mit dem Befehl "ln" erfolgen. Ein Hardlink ist ein Verweis auf eine Datei oder ein Verzeichnis, der auf die gleichen Daten auf der Festplatte verweist wie das ursprüngliche Element. Eine harte Referenz wird mit dem Befehl "ln" ohne die Option "-s" erstellt. Zum Beispiel, um einen harten Verweis auf die Datei "myfile.txt" mit dem Namen "mylink" müssen Sie den folgenden Befehl ausführen: ln myfile.txt mylink. Nachdem Sie den Befehl ausgeführt haben, wird im aktuellen Verzeichnis ein harter Link namens "mylink" angezeigt, der auf die Datei "myfile" verweist.txt".
Mit starren Links können Sie mehrere Links zu derselben Datei erstellen. Dies ist nützlich, wenn Sie mehrere Namen für eine einzelne Datei haben möchten oder wenn Sie Änderungen, die an einem einzelnen Link vorgenommen werden, in allen anderen Links widerspiegeln möchten.
Erstellen eines Links unter Linux: Exemplarische Vorgehensweise
Links unter Linux, auch als symbolische Links oder Simlinks bekannt, sind ein spezieller Dateityp, der auf eine andere Datei oder ein anderes Verzeichnis verweist. Links können sehr nützlich sein, um das Linux-Dateisystem zu organisieren und zu vereinfachen.
Um einen Link in Linux zu erstellen, können Sie den Befehl verwenden ln. Dieser Befehl hat mehrere Optionen, aber die wichtigsten sind -s, um einen symbolischen Link zu erstellen, und -n, um eine harte Referenz zu erstellen.
Geben Sie den folgenden Befehl ein, um einen symbolischen Link zu erstellen:
Wenn Sie beispielsweise einen symbolischen Link mit dem Namen "my_link" zu der Datei "my_file" erstellen möchten.txt" Geben Sie im aktuellen Verzeichnis den folgenden Befehl ein:
ln -s my_file.txt my_link
Wenn Sie diesen Befehl ausführen, wird ein symbolischer Link "my_link" erstellt, der auf "my_file" verweist.txt".
Verwenden Sie den folgenden Befehl, um eine harte Referenz zu erstellen:
Um beispielsweise einen harten Link mit dem Namen "my_link" zu der Datei "my_file" zu erstellen.txt" Führen Sie im aktuellen Verzeichnis den folgenden Befehl aus:
ln my_file.txt my_link
Nachdem Sie diesen Befehl ausgeführt haben, wird ein harter Link "my_link" im aktuellen Verzeichnis angezeigt, der auf "my_file" verweist.txt". Hardlinks unterscheiden sich von symbolischen Links dadurch, dass sie direkt auf den Indexknoten (Inode) der Datei zeigen, und wenn Sie das Original löschen, bleibt der Link aktiv.
Jetzt wissen Sie, wie Sie eine symbolische und harte Referenz in Linux erstellen. Denken Sie daran, diese Befehle auf Ihrem System auszuprobieren und mehr über die Verwendung von Links in Linux zu erfahren.
Erforderliche Pakete installieren
Bevor Sie einen Link auf einem Linux-Betriebssystem erstellen, müssen Sie möglicherweise einige Pakete installieren, wenn sie nicht bereits auf Ihrem System installiert sind. Hier sind einige von ihnen:
- ln : dies ist das Hauptpaket, mit dem Sie symbolische Links erstellen können.
- coreutils : Dieses Paket enthält verschiedene Befehlszeilenprogramme, einschließlich ln .
- man : Dies ist ein Paket, das Handbuchseiten für verschiedene Befehle und Dienstprogramme enthält. Sie benötigen diese Option möglicherweise, um Informationen zum Erstellen von Links zu erhalten.
Sie können diese Pakete auf Ihrem System installieren, indem Sie den Paketmanager Ihrer Linux-Distribution verwenden. Wenn Sie beispielsweise Debian oder Ubuntu installiert haben, können Sie den Befehl verwenden:
sudo apt-get install ln coreutils man
Wenn Sie Fedora oder CentOS installiert haben, können Sie den Befehl verwenden:
sudo dnf install coreutils ln man
Wenn Sie eine andere Linux-Distribution verwenden, haben Sie möglicherweise einen anderen Paketmanager und die Installationssyntax kann sich unterscheiden. Weitere Informationen finden Sie in der Dokumentation Ihrer Distribution.
Nachdem Sie diese Pakete installiert haben, können Sie Links im Linux-Betriebssystem erstellen.