GeeksforGeeks

Hard Link :
Ein Hard Link fungiert als Kopie (gespiegelt) der ausgewählten Datei. Er greift auf die in der Originaldatei vorhandenen Daten zu.
Wenn die zuvor ausgewählte Datei gelöscht wird, enthält der Hardlink zu dieser Datei immer noch die Daten dieser Datei.

Soft Link :
Ein Soft Link (auch als symbolischer Link bekannt) fungiert als Zeiger oder Verweis auf den Dateinamen. Er greift nicht auf die in der Originaldatei vorhandenen Daten zu. Wenn die frühere Datei gelöscht wird, verweist der Softlink auf eine Datei, die nicht mehr existiert.

Nachfolgend sind einige bemerkenswerte Unterschiede zwischen den beiden aufgeführt:

Vergleichsparameter Hardlink Softlink
Inode-Nummer* Dateien, die hart verlinkt sind
nehmen die gleiche Inode-Nummer.
Files that are soft linked
take a different inode number.
Directories Hard links are not
allowed for directories.
(Nur ein Superuser* kann es tun)
Softlinks können für
Verknüpfungen von Verzeichnissen verwendet werden.
Dateisystem Es kann nicht
über Dateisysteme hinweg verwendet werden.
Es kann
über Dateisysteme hinweg verwendet werden.
Daten Daten, die in der originalen
Datei vorhanden sind, sind in den Hardlinks immer noch verfügbar
.
Softlinks verweisen nur auf den
Dateinamen, sie enthalten keine
Daten der Datei.
Löschung der Originaldatei Wenn die Originaldatei entfernt wird, funktioniert der Link
noch, da er auf die Daten zugreift, auf die das
Original Zugriff hatte.
Wird die Originaldatei entfernt, funktioniert der Link
nicht, da er nicht auf die Daten der
Originaldatei zugreift.
Geschwindigkeit Harte Links sind vergleichsweise schneller. Softe Links sind vergleichsweise langsamer.

Hinweis:

  • Knotennummer – Die Indexknotennummer ist eine eindeutige Nummer, die allen Dateien in einem Linux/Unix-System zugewiesen wird.
  • Superuser – Ein Superuser hat im Vergleich zu einem normalen Benutzer mehr Rechte. Er kann den Besitz von Dateien ändern und Berechtigungen setzen.

Diagrammatische Darstellung:

Artikel-Tags :

Praxis-Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.