Dowiązanie twarde, łącze stałe () – referencja wskazująca na istniejącą zawartość pliku lub katalogu (w przypadku linuksowych systemów plików jest to i-węzeł) umieszczona w tym samym systemie plików. Dla systemu operacyjnego dowiązanie twarde jest dodatkową nazwą, której można użyć w celu odwołania się do zawartości danego obiektu – plik z n dowiązaniami ma n + 1 nazw. Aby obiekt został usunięty z systemu plików, wpierw muszą zostać usunięte wszystkie odwołujące się do niego dowiązania twarde. Stąd funkcja systemowa w języku C do kasowania plików nosi nazwę unlink – kasowany nie jest sam plik, a jedynie jego nazwa oraz dekrementowany jest wskaźnik dowiązań twardych (dopiero gdy spadnie on do zera, system automatycznie zwalnia zajętą przestrzeń dyskową). Ponadto ważną cechą dowiązań twardych jest ich ograniczenie do tej samej partycji, na której znajduje się obiekt źródłowy.
Źródło i licencja
Fragment artykułu Wikipedia — Dowiązanie twarde · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.