Odpowiedzi:
Zostało to szczegółowo omówione na ServerFault.
Łącze twarde tradycyjnie dzieli te same struktury systemu plików (i-węzeł w unixspeak), podczas gdy łącze miękkie to przekierowanie nazwy ścieżki.
.
i ..
w katalogach unix, które są dowiązaniami twardymi).(Niektóre szczegóły przypomniały mi mat1t . Dzięki.)
Ronald napisał, że twardy link może mieć różne uprawnienia w dwóch miejscach. To nie jest w porządku. Oba miejsca mają ten sam i-węzeł. Uprawnienia są powiązane z i-węzłem, a nie z nazwą pliku. Tak więc hardlinks w dwóch miejscach mają dokładnie takie same uprawnienia, czasy dostępu, ...
Twardy link zasadniczo oznacza, że plik znajduje się w dwóch miejscach, może mieć różne uprawnienia, możesz go usunąć na miejscu, ale nie w drugim.
Miękki link jest tylko wskaźnikiem do prawdziwej rzeczy.
Dowiązanie twarde to dwie (lub więcej) pozycje katalogu wskazujące na ten sam plik. Miękki link to pozycja katalogu wskazująca na inną pozycję katalogu.