So erstellen Sie harte Link und Soft Link unter Linux?

So erstellen Sie harte Link und Soft Link unter Linux?
Im Linux -Betriebssystem werden alle Informationen zu einer Datei in ihrem jeweiligen Inode gespeichert. Mit diesen Inodes können Sie alle Metadaten einer Datei kennenlernen. Es gibt ein Konzept, Links zu einer Datei in Linux zu erstellen, genau wie wir Zeiger auf die Dateien in den meisten beliebten Programmiersprachen erstellen. Diese Links sind im Grunde genommen zwei Typen: die harten und die weichen Links. Ein harter Link zu einer Datei ist im Wesentlichen eine genaue Kopie der Datei, was bedeutet, dass ein harter Link zu einer Datei und der tatsächlichen Datei denselben Inode freigibt. Der größte Vorteil des Erstellens eines harten Link.

Andererseits funktioniert ein sanfter Link oder ein symbolischer Link genau wie ein Zeiger oder eine Abkürzung zu einer Datei. Es handelt sich nicht um eine genaue Kopie der Datei, sondern zeigt nur auf die Originaldatei. Ein Soft -Link zu einer Datei und der tatsächlichen Datei hat unterschiedliche Inode -Werte. Wenn Sie die tatsächliche Datei jederzeit löschen, können Sie nicht über den Soft Link auf den Inhalt zugreifen. Heute teilen wir Ihnen die Methoden zum Erstellen eines harten Links und eines sanften Links zu einer Datei unter Linux weiter.

Hinweis: Wir haben Linux Mint 20 verwendet, um Sie durch die unten gezeigten Methoden zu führen.

Methode zum Erstellen einer harten Verbindung in Linux Mint 20:

Um einen harten Link zu einer Datei in Linux Mint 20 zu erstellen, werden wir die unten genannten Schritte ausführen:

Zunächst müssen wir das Terminal starten, damit wir Befehle über das Terminal in Linux Mint 20 übergeben können, um einen harten Link zu erstellen. Wir haben auch das Bild des linux -Mint 20 -Terminals unten angehängt:

Jetzt müssen Sie alle in Ihrem aktuellen Arbeitsverzeichnis vorhandenen Dateien auflisten. Sie können dies auch für ein anderes Verzeichnis Ihrer Wahl tun, indem Sie den Weg explizit angeben. Wir haben es jedoch vorgezogen, mit dem Heimverzeichnis zusammenzuarbeiten, damit wir den folgenden Befehl nicht erwähnen müssen:

$ ls -l

In diesem Befehl werden alle Inhalte des Arbeitsverzeichnisses aufgeführt, an dem Sie derzeit arbeiten.

Der Inhalt unseres Heimverzeichnisses wird auch im folgenden Bild angezeigt:

Wählen Sie nun eine Datei Ihrer Wahl aus, deren harter Link Sie erstellen möchten. Wir haben unsere ausgewählte Datei in dem oben gezeigten Bild hervorgehoben. Jetzt werden wir versuchen, einen harten Link für die Datei mit dem Namen „awk zu erstellen.txt ”durch Ausführen des unten angegebenen Befehls:

$ ln awk.txt abc.txt

Hier ist die erste Datei diejenige, deren harter Link Sie erstellen möchten, während die zweite Datei den Namen des zu erstellenden harten Links angibt. Sie können einen anderen Namen als „ABC“ verwenden.txt".

Nachdem Sie diesen Befehl ausgeführt haben, müssen Sie den Inhalt Ihres aktuellen Arbeitsverzeichnisses erneut mit dem Befehl „LS“ auflisten, um zu überprüfen.txt ”wurde erstellt oder nicht. Sobald Sie diesen Befehl ausgeführt haben, können Sie den genauen Klon von „awk sehen.txt "mit dem Namen" ABC ".txt “in Ihrem aktuellen Arbeitsverzeichnis, wie im folgenden Bild hervorgehoben:

Eine andere Möglichkeit, dies zu überprüfen, besteht darin, Ihr Home -Verzeichnis zu besuchen, indem Sie auf Ihr Dateimanager -Symbol klicken. Dort können Sie „awk sehen.txt ”zusammen mit„ ABC.txt “, was tatsächlich die genaue Kopie derselben Textdatei ist. Sie können diese beiden Dateien auch öffnen, um zu überprüfen, ob der Inhalt gleich ist oder nicht.

Methode zum Erstellen eines Soft Links in Linux Mint 20:

Um einen Soft -Link zu einer Datei in Linux Mint 20 zu erstellen, werden wir die unten genannten Schritte ausführen:

Wir müssen den Befehl „LS“ erneut ausführen, um den Inhalt des aktuellen Arbeitsverzeichnisses zu überprüfen, wie wir es in der oben gezeigten Methode getan haben. Diesmal haben wir eine andere Datei mit dem Namen „Bash ausgewählt.SH ”zum Erstellen seines weichen Links wie im folgenden Bild hervorgehoben:

Nachdem wir eine Datei zum Erstellen des Soft-Links ausgewählt haben, müssen wir den folgenden Befehl in unserem Linux Mint 20-Terminal ausführen:

$ ln -S Bash.Sh Newbash.Sch

Hier gibt das Flag „-S“ an, dass wir einen Soft Link zu einer Datei erstellen. Die erste Datei bezieht sich auf die Datei, deren Soft -Link erstellt werden soll, während die zweite Datei auf den Namen Ihres Soft -Links oder den Zeiger auf Ihre erste Datei bezieht. Sie können einen Namen Ihrer Wahl für den Soft Link dieser Datei haben.

Nachdem Sie diesen Befehl ausgeführt haben, müssen Sie den Inhalt Ihres aktuellen Arbeitsverzeichnisses erneut mit dem Befehl „LS“ auflisten, um zu überprüfen.Sh ”wurde erstellt oder nicht. Sobald Sie diesen Befehl ausgeführt haben, können Sie den weichen Link mit dem Namen „Newbash“ sehen.sh ”, der auf die Datei mit dem Namen" Bash "zeigt.SH ”in Ihrem aktuellen Arbeitsverzeichnis, wie im folgenden Bild hervorgehoben. Darüber hinaus können Sie auch das L -Flag „L“ im hervorgehobenen Eintrag sehen, was weiter darauf hinweist.

Eine andere Möglichkeit, dies zu überprüfen, besteht darin, Ihr Home -Verzeichnis zu besuchen, indem Sie auf Ihr Dateimanager -Symbol klicken. Dort können Sie „Bash sehen.SH ”und„ Newbash.sh ”, was tatsächlich der weiche Link zur früheren Datei ist. Sie können auch einen Pfeil auf dem „Newbash“ sehen.SH ”-Datei, die zeigt, dass es sich um eine Art Verknüpfung oder ein Link zur Datei„ Bash handelt.sh ”und nicht seine genaue Kopie wie im unten gezeigten Bild hervorgehoben:

Abschluss:

Indem Sie Ihnen die Methoden zum Erstellen der harten Links und Soft -Links zu einer Datei in diesem Artikel erläutern. Wir haben versucht, diese Methoden so gut wie möglich zu demonstrieren.