Warum erstellen wir einen Softlink in Linux?

Soft Link enthält den Pfad für die Originaldatei und nicht den Inhalt. Das Entfernen eines Softlinks hat keine Auswirkungen auf das Entfernen der Originaldatei, der Link wird zu einem "baumelnden" Link, der auf eine nicht vorhandene Datei verweist. Ein Softlink kann auf ein Verzeichnis verweisen.

Ein symbolischer Link, auch Softlink genannt, ist eine spezielle Art von Datei, die auf eine andere Datei verweist, ähnlich einer Verknüpfung in Windows oder einem Macintosh-Alias. Im Gegensatz zu einem harten Link enthält ein symbolischer Link nicht die Daten in der Zieldatei. Es zeigt einfach auf einen anderen Eintrag irgendwo im Dateisystem.

Warum symbolische Links verwenden? Sie können Symlinks so bearbeiten, als wären sie die eigentlichen Dateien, auf die sie irgendwo in der Zeile verweisen (außer sie zu löschen). Auf diese Weise können Sie mehrere „Zugriffspunkte“ auf eine Datei haben, ohne überflüssige Kopien zu haben (die aktuell bleiben, da sie immer auf dieselbe Datei zugreifen).

Ein Softlink (auch bekannt als symbolischer Link) fungiert als Zeiger oder Verweis auf den Dateinamen. Es greift nicht auf die in der Originaldatei vorhandenen Daten zu.
...
Softlink:

Vergleichsparameter Harte Verbindung Weicher Link
Dateisystem Es kann nicht über Dateisysteme hinweg verwendet werden. Es kann über Dateisysteme hinweg verwendet werden.

Um Verknüpfungen zwischen Dateien herzustellen, müssen Sie Verwenden Sie den ln-Befehl. Ein symbolischer Link (auch Softlink oder Symlink genannt) besteht aus einem speziellen Dateityp, der als Verweis auf eine andere Datei oder ein anderes Verzeichnis dient. Unix/Linux-ähnliche Betriebssysteme verwenden oft symbolische Links.

Um einen symbolischen Link zu entfernen, verwenden Sie entweder der Befehl rm oder unlink gefolgt vom Namen des symbolischen Links als Argument. Wenn Sie einen symbolischen Link entfernen, der auf ein Verzeichnis verweist, fügen Sie keinen abschließenden Schrägstrich an den Namen des Symlinks an.

Symbolische Links sind wird ständig verwendet, um Bibliotheken zu verknüpfen und sicherzustellen, dass sich Dateien an konsistenten Orten befinden, ohne das Original zu verschieben oder zu kopieren. Links werden oft verwendet, um mehrere Kopien derselben Datei an verschiedenen Orten zu „speichern“, aber dennoch auf eine Datei verweisen.

Hardlink ist die exakte Kopie der eigentlichen Datei, auf die es zeigt . Sowohl der Hardlink als auch die verknüpfte Datei teilen sich denselben Inode. Wenn die Quelldatei gelöscht wird, funktioniert der Hardlink weiterhin und Sie können auf die Datei zugreifen, bis die Anzahl der Hardlinks zur Datei nicht 0 (Null) beträgt.

Der Grund für das Festverknüpfen von Verzeichnissen ist nicht erlaubt ist ein bisschen technisch. Im Wesentlichen brechen sie die Dateisystemstruktur. Sie sollten generell sowieso keine Hardlinks verwenden. Symbolische Links ermöglichen die meisten der gleichen Funktionen, ohne Probleme zu verursachen (zB ln -s target link ).

Ein harter Link ist lediglich ein zusätzlicher Name für eine vorhandene Datei unter Linux oder anderen Unix-ähnlichen Betriebssystemen. Für jede Datei können beliebig viele Hardlinks und damit beliebig viele Namen angelegt werden. Hardlinks können auch zu anderen Hardlinks erstellt werden.

Gefällt Ihnen dieser Beitrag? Bitte teilen Sie Ihren Freunden mit:
Betriebssystem heute