Heim > Artikel > Betrieb und Instandhaltung > 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!