Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Unterschied zwischen Hardlinks und Softlinks unter Linux

Der Unterschied zwischen Hardlinks und Softlinks unter Linux

王林
王林Original
2019-12-25 16:44:396442Durchsuche

Der Unterschied zwischen Hardlinks und Softlinks unter Linux

1. Standardmäßig erstellt der ln-Befehl ohne Parameter einen Hardlink und der ln-Befehl mit dem Parameter -s einen Softlink.

2. Die Inode-Knotennummer der Hardlink-Datei ist dieselbe wie die der Quelldatei, aber die Inode-Knotennummer der Softlink-Datei unterscheidet sich von der Quelldatei.

3. Der Befehl ln kann keine harten Links zu Verzeichnissen erstellen, er kann jedoch häufig weiche Links zu Verzeichnissen erstellen.

4. Das Löschen von Softlink-Dateien hat keine Auswirkungen auf die Quelldateien und Hardlink-Dateien.

5. Das Löschen der Hardlink-Datei der Datei hat keine Auswirkungen auf die Quelldatei und die verknüpfte Datei.

Empfohlene verwandte Lernvideo-Tutorials: Linux-Video-Tutorial

6. Das Löschen der Quelldatei der verknüpften Datei hat keine Auswirkungen auf den Hardlink, führt jedoch zu einem Soft-Link Link wird ungültig (roter Hintergrund, weiße Buchstaben blinken) 7) Löschen Sie gleichzeitig die Quelldatei und ihre Hardlink-Datei, und die gesamte Datei wird tatsächlich gelöscht.

7. Die Snapshot-Funktion in vielen Hardwaregeräten verwendet ein ähnliches Prinzip wie Hardlinks.

8. Softlinks können Dateisysteme überqueren, Hardlinks jedoch nicht.

Anhang: Es gibt zwei Möglichkeiten, Links zu erstellen:

 ln -s 源文件  链接文件      # 创建软链接
 ln  源文件  硬链接文件     # 创建硬链接

Empfohlene Tutorials zu verwandten Artikeln: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Hardlinks und Softlinks unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn